Puberty is driven by increasing hormone levels in both boys and girls. For girls, estrogen causes physical changes and mood swings. Boys experience hormonal changes from the brain to the testicles that also result in physical and emotional development. Both girls and boys deal with sudden mood changes and feelings of energy or depression as a normal part of puberty.