Recreational drugs are a major cause of erection problems and the number one problem drug is tobacco. Experiments show that even two cigarettes will markedly decrease the blood flow to the penis if smoked before sex. Marijuana, cocaine and alcohol are also big causes of erection problems. Prescription drugs are also big culprits, especially blood pressure drugs.