My baby isn’t sleeping well..

Jessica

My baby is 4 months old and he has never been a good sleeper. The longest stretch he’s had is two hours at a time. Now, he has only been sleeping in 45 minute/ 1 hour stretches and on worse nights only 20 minutes. Then he wakes up and takes forever to fall back asleep and so on. We have a full bedtime routine that should relax him and make him sleep well but it doesn’t help. He gets plenty to eat before bed as well. He sleeps in a sleep sack too. We feel like we have tried everything and nothing is working.. I know they go through a regression around four months but this has gone one since like week 3. Any advice or help???