If a man finds that he is having trouble achieving or maintaining an erection, there could be emotional or underlying medical issues at play – but it is also possible that medications or drugs could be the problem. There are various medications and drugs that can affect a man’s hormones, nerves, blood circulation, and possibly result in erectile dysfunction. That said, if a person is concerned about erectile dysfunction it important to consult with a doctor who can consider whether there is an underlying medical or mental health illness going on, or if there is any prescription medication, over-the-counter medication, or illegal drug use that is contributing to the problem.
Drugs that can potentially contribute to erectile dysfunction include:
· Antidepressants, anti-anxiety drugs, and antiepileptic drugs
· Non-steroidal anti-inflammatory drugs
· Muscle relaxants
· Chemotherapy medications
· Recreational drugs such as alcohol, amphetamines, barbiturates, cocaine, marijuana, methadone, nicotine, and opiates.
If you have any concerns about your ability to achieve or maintain an erection, please see your doctor as there can be many different causes and contributing factors to that kind of problem. As for your marijuana “habit,” FX strongly suggests that you consider seeking treatment so that you can kick your habit. There are several negative things associated with marijuana use, including potential problems related to sex. Please read our answer to Is “Weed” The Same Things As Marijuana for detailed information. You can also consider Marijuana Anonymous for resources and more information.
If you don't have a doctor and live in northern New Jersey, you can call the Adolescent/Young Adult Center for Health at 973-971-6475 for an appointment or contact your local teen health center or Planned Parenthood. You can also contact your insurance company for a list of in-network providers.
If you live in northern New Jersey and need help finding a therapist you can call the Access Center from Atlantic Behavioral Health at 888-247-1400. Outside of this area you can log onto the US Department of Health and Human Services Substance Abuse and Mental Health Services Administration website for referrals in your area. You can also contact your insurance company to get a list of in-network mental health providers or check with your school social worker or psychologist to get a list of referrals in your area.