20 year old with e.d

Im a 20 year old male. I have a beautiful girlfriend whom I love. Sex can be great at times. But other times my dick doesn't seem to get up. I know that I am attracted to her and she does turn me on. But I just don't understand why it goes soft sometimes before sex. I heard that drugs and anxiety can play a part. I do use marijuana on a frequent basis as well as xanax sometimes when i have bad anxiety. but is that really enough to cause a 20 year old male to become "soft". I really need some help from someone who knows what they are talking about. for the most part my girlfriend has been understanding of this problem. but I can tell it hurts her feelings, because she feels it is her, when its not. Good advice would be appreciated. and are there any over the counter herbs i can buy at like a gas station that would work like Viagra. Which i can take before sex? IIN?

Voting Results
25% Normal
Based on 4 votes (1 yes)
Help us keep this site organized and clean. Thanks!
[ Report Post ]
Comments ( 3 )
  • help_is_here

    I know lots of people that have healthy sex lives and still use drugs. But that doesn't mean the drugs aren't having an effect on your sex life. I would suggest a 30 day test. Stay off drugs for 30 days and see if your problem persists, and if they do after 30 days without using, you should see a doctor

    Comment Hidden ( show )
  • randomjelly

    Your first step needs to be to see your doc and have your prostrate checked. He can help you from there...

    Comment Hidden ( show )
  • oneonone

    Sounds like she's not exciting or stimulating you enough. At your age you should be going for it two three times a session man. Does your dick work when you see porn? If so you need to trade her in for a dirtier model. Or you could get some one else to fuck her then join in

    Comment Hidden ( show )