erectile problems can be caused by having heart problems. some doctors refer to it as "the window to the heart" he he, but literally. and smoking fucks your heart up, so if thats the cause. stopping smoking wont undue the damage

As well anything that reduces blood flow. IE smoking. will be bad for your sex life by lowering the blood flow to the penis