My 17 week old isn't the best at getting to sleep but once he is he normally sleeps well. Recently he's been going to sleep for a good stretch (8pm - 3am) last night, then waking up every 40 - 50 minutes after that until it's time to get up.
He doesn't seem hungry when he wakes up, so I'm not feeding him as don't want him to eat if he doesn't need to.
He is still swaddled (arms only), and this is fine for the first stretch, but by the time he's woken up the first time he's got his arms out, I then re-swaddle him and shush him back to sleep, but 40 mins later he's broken free again and woken up and so the cycle starts. He wakes himself up by waving his arms around so a sleeping bag doesn't seem the best option yet.
He's definitely starting to teeth as is dribbling a lot, and chewing his hands a lot, but isn't distressed when he wakes so I'm assuming it's not that.
So, should I...
A) try feeding him and see if he sleeps more deeply after?
B) swaddle him until he wakes up then try something different?
C) sleep train?
D) a combination of the above?
Please help, I'm exhausted as when he wakes up the first time I don't really get to sleep again. Thank you in advance.