What causes weak erection?

Online Answer
Various risk factors can contribute to erectile dysfunction, including: Medical conditions, particularly diabetes or heart conditions. Tobacco use, which restricts blood flow to veins and arteries, can — over time — cause chronic health conditions that lead to erectile dysfunction..
Related Questions 📌
B12 deficiency may also cause impotence in men. B12 deficiency can result in erectile dysfunction (ED) because the nerves in the penis can become damaged making it impossible to achieve or maintain an erection..