DS is 2yr 10 mths, and always got up between 5 and 5.30 until this month where its moved to around 5.45. He won't stay quietly either, and demands food as soon as he wakes. He shares a room with his elder brother, so we have to take him downstairs when he wakes or he gets up too, and my eldest won't go back to sleep either!
As soon as he gets down stairs he has 1 1/2 oatibix in warm milk, then has two large fromage frais/yoghurts, then about 8 he has a slice of toast.
By the time we get back from the school run he is ready for a snack, and has fruit - usually an apple or banana or a peach, with a handful of dried cereal and raisins if hungry after.
Lunch is at 11.30/11.45, usally sandwich and salad, and some grapes, with some crisps as a treat after that.
He has an afternoon snack about 2, usually a teacake or cheese sticks or a biscuit.
When we get back from the school run he will have another small snack, maybe an Organix fruitbar, fruit or carrot sticks, something like that.
Tea is about 6 when DH gets in from work, then bed at 7.
He dosen't drink milk and never stops running! TBH, I never realised how much he ate til I typed it out, he sounds like a proper human food disposal unit.