Ok the title is slightly misleading - I've already created a monster, he's my adorable DS, and anyway I'm fond of monsters. 
But he seems to be developing some new nighttime breastfeeding habits, which I think I'm handling all wrong...
So DS is 8.5 months actual (5.5 months according to due date), and he's been a brilliant nighttime sleeper (daytime naps we've struggled with periodically, but that's another story). Because his weight gain was great I stopped waking him to feed every 3 hours when he was 3.5 months actual (so less than a month corrected age). From that point he's tended to sleep from around 8pm to around 6.30/7am, with initially two dreamfeeds but then only one (around 11.30pm). Amazing, right?
But it all unravelled a few weeks ago: He started waking up earlier and earlier (6am, then 5.30, now 5am or earlier), and now can't seem to go back to sleep after his feed. As a result he's already overtired in the mornings. His naps became very erratic and often a real struggle. And now he is also waking up several times at night. I've now started to offer him breastfeed when he wakes up, and he drinks huge amounts before, eventually, going back to sleep.
Sorry this is rambling on, but my question is this: is there a way I can tell whether he is genuinely hungry, or am I just enforcing bad sleep habits? Should I feed him or not? If I do, as I have been for a few nights, is this not encouraging him to drink less during the day and thereby enforce the night-habit? But if he needs it he has to be fed, right?
I know it could be a lot worse. And obviously there are lots of things going on which muddy the issue: he's been teething on and off for weeks now (no actual tooth yet though), he's started eating solids, he's getting more alert and interested, etc. Also, I'm not a schedule fanatic, but DS just seemed to be so regular in his habits for so long (and get upset if they were interrupted) that I'm now completely stumped about what to do.
Any ideas, anyone?