Our boy is almost 6 months. He's always been a good sleeper, sometimes sleeping through the night even at about 3 months or at heart just one wake in the night.
Then we hit 4 months - teeth coming through, learning to roll, having to transition from swaddle to sleeping bag, 4 month sleep regression. We had some awful night of him waking every 40mins.
He's now thankfully past the worse of that but he seems to be in a habit of sleeping for no more than 2.5hrs-3hrs at a time.
We put him to bed at 7 and wake him at 10 for milk (unless he wakes earlier). He'll then wake around 12.30-1.30 for milk then wake around 4.30-5 where he can be awake for almost an hour sometimes.
We have just begun weaning but this sleep pattern started before that.
Any advice of how to get him to sleep for longer?