Diabetes, high blood pressure, high fat intake, etc. are reasons for impotency. Cigarette, tobacco and alcohol consumption can also cause erectile disfunction.