Puberty is a challenging time for teenagers.