Most 12-year-olds need at least nine hours of sleep a night - preferably more. That means if he gets up at 7am, he should be snuggled down by 10pm, better still 9.30. Though some 12-year-olds are ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results