My ds3 is 6mths old, is ebf and on solids. He's not a great sleeper - anything between 45min to 2.5hr stints through the night. He sleeps in his cot (in our room) for his first sleep and I always try to put him back in his cot after subsequent feeds, although sometimes he will only settle in my bed. When in his cot I have him in a sleep bag (have a v lightweight one for warm nights, slightly thicker one for cooler nights, and sheet only for v hot night). I always put him on his back, although he now immediately rolls onto his side. He has a mam dummy which he usually takes when I delatch him to put him down. Anyway, my problem is that he has started sometimes sleeping up to 4hrs at a time, but I can't sleep at all for fear that he will stop breathing. I continually get up and touch his face or bend down to check he's still breathing. We stayed at friends a couple of weeks ago and their area is much much colder than outs at night. He was in a portacot with his heavier sleep bag on, and I went to check him after about 90 minutes and he was STONE COLD!! He was lying on his side with his face on the bottom sheet, and when I touched him he didn't move. I panicked and rolled him onto his back and he still didn't flinch! I was so terrified that I shook him, at which point he stirred slightly but was obviously in a very deep sleep, which is most unlike him.
I was scared before this episode but am now utterly horrified that he possibly has the capacity to stop breathing in the night. I can't go on like this as I have two elder children who need my attention, and I am almost getting no sleep at all, making me irritable and lethargic during the day.
Am I being completely irrational? How do I get past this? Unfortunately I have had close experience of SIDS in the past (not my own thankfully), and also been exposed to it a lot through my work, so know only too well the facts/statistics etc. I also know (hope) that I'm doing everything in my power to prevent it, but this isn't helping me any. Does anyone have any advice please?