Most of the times this problem goes away on its own. Physical causes are common
in older
men and emotional causes are common
in young men. Poor communication with your partner, stress, fear, anxiety, anger could be few possibilities. Diseases like diabetes, high blood pressure, heart or thyroid conditions can also lead to improper erection. Take adequate sleep and nutritious diet to ensure good blood supply.