I could have written that post...! At around 6 weeks my little man decided only to sleep for exactly 40 mins at a time during the day. You could set your watch by him. This one is also my first and I had no idea what to do.

I'm not sure if you are breastfeeding or formula feeding. I am formula feeding so I'm not sure if my advice is relevant. However here is how I approached it and probably at the same age too.

Firstly, we worked out that he wanted to comfort suck and not necessarily feed. As such we gave him a dummy and that worked in stretching out his feeds. We moved him to every 4 hours and his feed volumes did increase.

However this didn't make him sleep longer than 40 minutes. He just couldn't resettle himself between his sleep cycles. What occasionally worked for me was going into his room at around 35 minutes and using rhythmic patting (like drums) to semi-wake him and then put him into another sleep cycle. We use rhythmic patting as our settling tool, but probably whatever you do would work as well. If he only slept for 40 minutes I would make sure he had 2 x 40 mins naps between feeds.

He is only now at 6 months sleeping longer than 40 minutes first thing in the morning and only in bed with me. Only sleeping for 40 mins gets a bit tricker as they get older and they stay up for longer between naps. I just go with the flow.

The one piece of advice I would give is that if your little one is only to sleep for 40 minutes then so be it. I spent a lot of time stressing that my baby didn't fit the 'routine' and used to get quite upset that he would only sleep for 40 mins at a time. Then one day I woke up and realised that it was ok. That was just him and rather than stressing about his sleeping I should be enjoying my time with him. My little man is happy, healthy and now I just go with the flow.

I know you've probably been told this but it does get easier. Stop listening to the advice and do what you want to do. You learn to go with the rhythm that your baby sets and life is much easier.

Feel free to PM me if you want to chat further.