A 20-year-old member asked:
Disclaimer

im 20 years old and ive been having a hard time getting and maintaining a erection. ive been taking about 3 ibuprofens a night for the last 4 days because i havent been able to sleep and ive been sick. heavy smoker?

1 doctor answer
Dr. Bernard Seif
39 years experience Clinical Psychology
Erectile Dysfunction: ED in a man as young as you needs to be looked into by your doctor. Please see him/her. The situation may be hormonal, vascular, psychological, or a combo of the above in origin. Smoking doesn't help. Lots of reasons to be hopeful. Peace and good health.
Answered on Sep 3, 2019

90,000 U.S. doctors in 147 specialties are here to answer your questions or offer you advice, prescriptions, and more. Get help now:

Ask doctors free
Personalized answers
Free
Talk to a doctor
Unlimited visits
$10/month

Related questions:

A 18-year-old male asked:
Dr. Richard Romano
8 years experience Internal Medicine
ED: The most common reason for erectile dysfunction in a young man is anxiety. There is a less likely chance of a hormone problem.
A 22-year-old member asked:
Dr. John Tillett
21 years experience Urology
It depends...: I would have to know, do you ejaculate before you lose your erection? It is entirely normal to lose your erection following ejacualtion. If you do n ... Read More
A 19-year-old male asked:
Dr. Elizabeth Finley-Belgrad
33 years experience Child Psychiatry
Yes: Pornography is generally way more "exciting " than anything real. that is one of the worst results of frequent pornography viewing , the real thing i ... Read More
1
1 thank
A 57-year-old male asked:
Dr. James Lin
A Verified Doctor answered
A US doctor answered Learn more
Maybe...: Go to see an expert to detail history and review medications with understanding the sequence of events. Then something can be modified to help, but no ... Read More

90,000 U.S. doctors in 147 specialties are here to answer your questions or offer you advice, prescriptions, and more. Get help now:

Ask doctors free
Personalized answers
Free
Talk to a doctor
Unlimited visits
$10/month