My DS was born at 28+2. So is 16 weeks old but corrected is 5 weeks. He is on Gaviscon and omeprazole for reflux.
He is exclusively breast fed. Feeds seem to last 40 minutes to an hour sometimes. I've got a good supply, so even during comfort sucks, he is always getting fed. I do breast compressions when he falls asleep too to make sure he is getting plenty. But this has been going on for quite and while and I'm getting exhausted. He is hardly napping during the day as he wakes up if you move him from the breast to wind him or put him down for a few minutes peace. So my days are spent with a baby either attached to a boob or lying on me somehow.
Then night time, we bath him at about half 6 then give a bottle so I get a break, we get him settled around half 7ish then wake him at half 10/11 so he sleeps a bit longer. He was sleeping until 3/4 now its 1/2. However, he now doesn't go back down. He falls asleep feeding but as soon as you put him back into his cot he lasts anywhere up to 30 minutes before he starts gurgling and coughing then starts crying this inevitably leads into the next feed so, feed him but then he pukes and wakes up even more or he does a massive poo so we have to change him. This then carries on until my partner takes him to another room to sleep on his chest so I can nap then we swap when we wakes up again. We get nothing done in the day anymore. The last few days even a walk doesn't keep him asleep.
I just need some advice as to where I'm going wrong! Should I not be waking him up before bed? (I'm worried that if I don't he will wake up when we've had hardly any sleep and then his process of not sleeping will start earlier. At least just now we get a couple of hours!) Should I let him feed for shorter times? Should I give up on trying to get him down at half 6?
I just feel like a bit of a failure and I'm in a permanent state of exhaustion and me and my partner are just getting so frustrated.
I'm a FTM and lockdown is really getting to me, my mum is 400 miles away, this isn't how it was supposed to be.