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. An alternative is Cialis, which is a little different from sildenafil.