I couldn't read and not post.

I'm so sorry this is happening and it's making you so exhausted. I'm also sorry, as madB said, you aren't being supported by your DH. He sounds like he needs a kick up the bum!

I can sympathise a little, my 4 yo has only just started sleeping in his bed, but gets up every night to climb into someone else's bed too. I find it hard to sort him out as I usually have DD hanging off my boob too.

I co sleep with dd and ds sneaks into bed with either my mum or DH. I don't remember the last time I was in my own bed with DH.

I've come down to bribing DS with Santa. I've said he won't come and visit him during Christmas (to put little treat in his advent calendar) if he doesn't think he's home. He tries really hard, but I suspect he has apnoea too, as his breathing is what seems to wake him. Could your DS2 have a breathing issue as well as intolerances?

I really hope something changes for you soon. You sound truly exhausted. X