Well, my LO's day starts between 5:30 to7. Her normal wake up time is 6ish, coz I need to go to work by 7:30. If she wakes up at 5ish, I will start her day earlier.
I had similar problem like you before, then I found a way that worked for me and my LO. My LO sometimes will wake up briefly around 3:30 then settles herself and falls asleep for an hour. Wakes up fully at around 4:30ish very hungry. Then I figured, why don't I DF her after she falls back to sleep... I gave her half of her feed (2-3oz) just enough calories for her to stretch another 1-2 hr.