Hi,
Welcome to the ehealthforum. I have noticed 1 thing from the description. It is that youâve been smoking for the past 5 years. Smoking itself can lead narrowing of the blood vessels of the penis resulting in erectile dysfunction. Right now, youâre not suffering from erectile dysfunction as youâre able to get an erection, although you have to masturbate for ejaculation. Iâll suggest you to firstly give up smoking completely as it has got many other hazards apart from this.
Other causes may be psychological, alcohol, illicit drugs and medical conditions like diabetes, high blood pressure, heart or thyroid conditions, poor circulation, low testosterone, depression, spinal cord and neurological causes. In your case it looks more psychological and hence i suggest you to get an evaluation done from a urologist.
If the symptoms persist then please get it evaluated from a psychiatrist. It is very difficult to precisely confirm a diagnosis without examination and investigations and the answer is based on the medical information provided. For exact diagnosis, you are requested to consult your doctor. I sincerely hope that helps. Take care.