Weight fluctuation is a healthy part of growing up. A teenager needs more calories during times of rapid growth (i.e. puberty). If your child eats when hungry and stops when satisfied, then s/he will learn to eat according to internal hunger and fullness cues. It is important to know that children gain weight in advance of the rapid growth period that occurs during puberty, and that this weight gain is quite normal.