What to do, what to do ... (sorry, long ramble to follow, just need to get this down I think, to see if I can make some sense of it myself!)
Up till a couple of weeks ago (if that) Callum was napping really well in the day time, going down fine after a feed and a cuddle (his feeds take up to an hr so he's usually too tired for play) and very very regular - short nap in the morning, up at 10 for a feed, down at 11, up at 2pm-ish for next feed, down at 3/3.30, up at 5 for another feed, bath, more milk, down at 7 or just before. Then a dream feed at 10 and then he'd go through till 2ish, then 3ish till I wake him at 7 to start all over again!
Recently though his sleeps have been more erratic during the day, he's really hard to settle from his mid-morning sleep onwards. Yesterday he slept for maybe an hour in total at lunch time but mostly it was on DHs chest. Then he's too tired to feed properly so it seems to spiral downwards from there. We had a MAMMOTH 2 hours of feeding between 6.30-8.30pm then, again between 10-midnight. He wouldn't settle for longer than 45 mins until midnight. He was basically snacking and catnapping till then.
And then, obviously worn out, Callum slept 12 - 5.30 and only woke up coz I rushed in in a panic wondering why he was still asleep

So I feel like I shouldn't be complaining coz I got 8 hrs sleep last night (DH does the last feed), but at the same time .. I am really struggling with these random days of hardly any sleep - Callum seems sooo overtired and it's affecting his feeding I'm sure.
Right now, he's asleep on his playmat in his sleeping bag!! .. first day in a sleeping bag too (probably isn't helping) .. been asleep since 8.50am but had about 30 mins awake/unsettled just after 9.
Sorry for the huge novel, thanks for reading this far if you've made it

Just feeling a bit lost, I know it should come right eventually but life was so much calmer when Callum was sleeping/eating more regularly and demand feeding really isn't for me, I'd much rather him be in some semblance of a "routine."