Smoking leads to the narrowing of body blood vessels and in other cases blockages may occur in the arteries that require the necessary blood flow to the male organ leading to erection problems. Heavy drinkers should also check on their levels of alcohol intake to avoid erection problems, for it has an effect on the nervous system and damage of blood vessels eventually affecting sexual performance.