As you've said, stick with it, and things do get better.
We skipped catnap last night (not by choice...I had a dr appt and DH has a short tolerance for that kind of thing.) Daniel usually fights catnap hardest...lately 15 min or so. DH gave up at 10, and so we put him down at 6.....he did really good! Woke once at 9:30 ( I think he was expecting a feed, since I usually feed between 10:30~11:30--I didn't want to feed early for fear his whole night...and morning, would be 1 hr early) He then woke for 2 feeds as usual, and best of all..NO EARLY WAKINGS! Woke up happy and playing at 6:30 on the dot!
So not sure if it was the dropped catnap, but may try without for a while. How long should I keep the super-early bedtime? Just follow his cues for bedtime? It's difficult with a long bedtime routine (massage, etc) I never know when to start, so sometimes I just expedite the whole thing if he starts getting restless.
It may be hard to judge results for a while, as we are headed out of town for 4 days.
That always happens when we're starting to make progress! Oh, well, Grandparents have to see the lo too! I'll continue to skip catnap while there if he's getting good day sleep, which, BTW, he's been doing great on his 2 naps these past few days...sleeping well, and no early wakes. YIPPIE!
We're sitting pretty on a 2:25 A time right now and think we'll stay with it for a while. Seems all this combined may be helping w/ early wakes too.
Thanks for the reminders about flexibility. I'm a type A personality (can you tell!?) I expect there must always be one correct answer! Too bad babies aren't that way!