In general, it is safe to take sildenafil as long as you do not exceed the maximum daily dose as there do not seem to be any harmful effects from taking it for many months and years.