An erection happens when more amount of blood flows to the penis and less blood flows out. Corpora Cavernosa is responsible to hold in flowing blood. Throughout the day erection may happen at any time. For a healthy male erections happen when he is waking and it is a sign of good penis health.

And also harder erections happen when some kind of stimulation makes the brain to get excited. This will allow more blood to flow in to the penis and stop blood flowing out so that the penis size is expanded. This will allow the penis to get larger in length and girth.

Stress is one of the main reasons for not getting an erection. And also the amount of sleep a man gets has affect on erections. If a man is suffering from low levels of testosterone and erectile dysfunction then he is not able to maintain erection.

There are some natural pills and exercises to overcome sexual dysfunction problems and to maintain longer erections. These are used to improve the blood flow to the penis and make erections possible upon sexual arousal. If the male sexual health is good then he is able to achieve regular erections.