My 10mo has always been a great sleeper. His bedtime is between 6/6.30 and he has always slept 12/13 hours solid. That is until the last month or so, he goes to bed as usual but is waking up earlier and earlier. First 5am then 4am and just the other day a 2,30am wake up. Once he wakes he still appears tired and will toss n turn and rock back and fore to try get back to sleep but he cannot get himself back to sleep. I leave him to try get himself back to sleep but after a while he gets so frustrated that I then try to soothe him but he just gets angry with me and eventually we get up. He is then extremely cranky as he is clearly still tired, as am I.