What causes the penis to get hard?
Sexy thoughts, pants rubbing against the penis or even going to the bathroom can cause the penis to change shape. This can also happen when boys are not thinking about anything sexy or when they wake up in the morning. Sonograms now show us that baby boys have erections while they are still inside their mothers’ womb, several months before they are born.