being healthy with good circulation diet energy etc. do play a role. could be side effect of drugs or medications you're on if you're taking any. could be something more complicated too which you have to go to urologist. they are pretty cool and get questions like that all the time. vitamin e might help. it has been said to work. otherwise urologist have meds that help im sure you've seen the commercials. a nusance but not a daunting problem. could be your mood too. i have had phases of superhyped to nothin-happenin back and forth throughout the years. sometimes it's the chick! wait it out. try a health kick. maybe vitamin e. if it doesn't go away then see someone but don't freak out.
i am 22 years old and my penis is not as hard and erected as it was before what can i do to fix this? . i gained 20 pounds and i smoke more than i did before is that related to the erection problem?