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 ...