He is nearly 2.5. Today he has woken at 4.45. He will then be exhausted until naptime. Naptime is about 12.30 and if the is still asleep at 3 we wake him Bed at 7. Any ideas?!