I have a very nearly 2 yr old boy who won't sleep past 5am in the morning (sometimes its 4am) and its driving me crazy!
I am pretty sure he is not too cold/hot or hungry. I have tried (and not just for a short time) putting him to bed later (8 -9pm) but again that hasn't helped - He at present goes to bed around 7.30pm. He does nap during the day most days - and these can range from 1/2 hour to 3 hours depending. He is very active during the day and usually a very good eater.
At present I am leaving him until 6am and then getting up to him simply as he gets too noisy. When he wakes he not screaming or really upset - just wants to get up and play.
I would love any more ideas - do I need to ensure he only sleeps a certain amount of time during the day even if means waking him (which will ensure a very hard afternoon - however I will handle that if it means a better night!).