The ED pills mentioned above have differences, including price points. Sildenafil has been on the market the longest, and its side effects are well known. It's often the first erectile dysfunction medication that doctors turn to.nnViagra may be a good solution to treat ED in men of any age. You can consider using Viagra if you experience ED that affects your self-esteem or relationships, whether it's an irregular issue or something that occurs frequently.nnIf using Viagra, take it about 1 hour before engaging in sexual activity.nnIts effects can last about 4 hours.