We had a few months of early wake ups, I did the it's not wakey up time yet go back to bed and some days it worked...most days it did not! We bought a gro clock and said if it's not green it's not time to get up! He's between 6.30 & 7am now, 7pm bedtime.
Mines pretty much the same but between 6am and 6.30. Every. Single. Morning!