i've fought with ew for 2yrs, since my lo was born. Fingers crossed i've finally cracked it. What i do is if he wakes early i give him a bottle of milk in his own bed and tell him it's sleep time, then leave the room. Most of the time he will go back to sleep on his own. On other occasions he will get up and come into my room. I automatically pick him up and put him back in his bed. I make NO eye contact and do not speak. I will then sit on his bedroom floor with my back towards him for 10mins then get up and leave. If he returns to my room i keep repeating this process. It only took me 3 mornings of doing this for him to get the idea. Most mornings he will now sleep till 6:45am. On the occasions he does wake early i repeat the same process. Hope this helps.