I'm sure other mummies have gone through this so I'm hoping I can get some tips/advice.
My just turned 2 year old DS has started waking frequently in the night. Only a couple of weeks ago he had a few nights where he slept through (before that it was maybe one wake up each night) but in the last couple of weeks he is waking anywhere from 2-3 times, to every hour. He then becomes exhausted around 5-ish am and sleeps until 11am (sometimes ever later!) if I don't wake him. Sometimes he'll decide to get up at 5am and will then crash by 8-9am for a nap and not wake for up to 4 hours.
Last night, he was put in bed at 8:30pm, chatted to himself until about 9:30am (he rarely cries at bedtime but doesn't always go to sleep straight away), woke at 10:30, 11:45, 1:30 and 2:20am. At 2:20, he didn't go back to sleep until after 4am. I then had to wake him at 11:30am.
This has put us in a horrible routine. If he sleeps really late I can usually skip his nap and get him to bed earlier, but that seems to be when he has the worst sleep. If he happens to get up earlier, say 9-10pm, he wants to have a nap by 4ish and if I try to skip it he falls asleep in his dinner but obviously if I let him nap he won't go to bed. If I wake him early, say 7-8am, he will be ready for a nap earlier but fights it and then wants to nap for 3 hours. Waking him from his nap makes him super cranky and he spends the next hour or so crying and tantruming over everything.
At night, he doesn't usually wake fully, he's usually still sleepy but he always wakes crying. Most of the time I can resettled him with a quick cuddle or pat his back. Sometimes I have to resort to bringing him into bed because I'm exhausted (which doesn't really bother me but makes it hard for me to sleep as he's a wiggler). Once he's asleep I'll usually take him back to his bed so we can sleep better.
Last night when he was in our bed I could hear his tummy rumbling, so I attempted to give him a snack but he was way too sleepy to eat and just stared blankly at it until he fell asleep. So I gave him a drink of milk instead thinking that might be easier and at least put something in his tummy, but he fell asleep after about 2 mouthfuls.
So now I'm wondering if the constant waking is due to hunger but he's just such a fussy eater. I can barely make him eat a decent meal, and I feel like all he ever eats is toast. The only thing I can give him and guarantee he will eat a decent amount is hot chips and obviously I'm not going to feed him those every day. He goes to bed pretty much straight after dinner but that also seems to be the meal at which he eats the least. He just picks at it mostly
Can anyone offer any tips for getting to eat more, helping him stay full through the night or just general sleep tips? I've tried waking him earlier to try to get him in a better routine but he just ends up cranky all day and fights his nap anyway. Plus when he's getting so little sleep I feel bad waking him and making him be tired all day
Sorry this is super long and rambling and I've probably made no sense but I'm just so tired, any ideas?