Hi everyone, this is my first post here and I'm looking for some advice and reassurance (please tell me this gets better!).
My DS is nearly 6 months old. He can roll and he's recently started doing a sort of crawl (more like dragging himself around). We've been following a routine of stories and songs and then a cuddle before he goes down, and although he sometimes fights it he usually gets off to sleep ok. Until recently, DS was in a SnuzPod in our room, but he kept rolling and waking himself up banging into the sides of it, so I moved him to his cotbed in his room thinking that he'd sleep better if he had more space. I have also temporarily moved into a single bed in his room so that I can be closer to him when he wakes up.
Unfortunately it seems to have made things worse! Once he wakes up for a feed at night, as soon as I put him down, he rolls over and zooms around the cot until he's banging his head against the headboard or sides and screaming. If I move him, he waits about ten seconds before doing the exact same thing again. Everything I've read online says that turning him over is the wrong thing to do as that won't encourage him to settle himself, but on the couple of occasions I've tried to leave him he just ends up screaming inconsolably and getting himself into a complete state, so I end up picking him up and trying to soothe him. It can take ages to settle him and he usually ends up in our bed as that's the only place he doesn't roll or crawl.
He's waking up several times a night and is waking up for the day at about 5am, no matter what we do. I'm starting to feel as though I'm at my wits' end. Has anyone else experienced this? Is there a way to stop him crawling in his sleep, or do I just need to wait it out?