Charlie has always been such a good sleeper, normally going from 8pm to 8am but about the last 3 weeks he is taking ages to settle and then wakes up anytime between 6.30-7am and he wakes up really crying and so unhappy. The thing is I know if he slept for 1 more hour it would make such a difference, he has done it a few times in the past few weeks and he is so much happier and just talks in his cot. If he wakes up earlier it's like he's not had enough sleep and is just grumpy but that extra hour seems to do it and he wakes up content.
What can I do to encourage him to sleep that extra hour?
It would make us both a lot better in the mornings! 
What can I do to encourage him to sleep that extra hour?

