it could be one of three things
-medication
-excessive masturbation or sex and it needs a break
- or early symptoms of (ED) Erectile dysfunction because that is a symptom and considering your age you should possiblyget it checked out they could give you viagra or two other different medicines like it
Give it a rest and talk to your doctor about medication side effects and if your not on any about ED