Why won’t he sleep?

My baby is 5 months old and WILL NOT SLEEP. He wakes up after just 1.5-2 hrs and it takes 20-60 minutes of AGGRESSIVE rocking and soothing to get him to go back down. And even then it take 4-5 tries before he’ll stay asleep and not wake up screaming. I am at the end of my rope.... I am so overtired it’s beginning to effect my interactions with him during the day. I don’t know what to do