P.S.
I hate to break it to you, but there is nothing you can do. I have early morning risers too. Both of my boys are up between 6 and 7 EVERY morning. I tried putting them to bed later. Didn't make a difference. Except that they were crankier all day. So I now put them to bed every night between 6 and 7 PM. Sometimes, on the weekend they go to bed later because we are out doing something with frinds, but they are still up at the butt crack of dawn. I just know that it's something I'm going to have to deal with. My husband sometimes takes pity on me on a Saturday morning and I'll get to sleep in until 9AM. That's a real treat! Other than that I haven't seen a morning any later than 7 AM since they were bone. My oldest will be 4 next week. Good luck!!