Tired mom

My baby is 5 months old and can’t sleep through the night. He wakes up every 3 hours crying wanting to eat. He seams like he nurses a while when he wakes up so might be hungry? I’m exhausted and can’t keep going like this. What specific methods have worked for you to get baby to sleep more than 3 hours at a time. I did the taking cara babies course but he demands to eat overnight and it didn’t work. I just recently changed the order and now nurses at the beginning of the bed time routine instead of nursing to sleep. Going in and touching him and saying shh just makes him more mad because he wants to be picked up and fed. He was sleeping at least 6 hour stretch and one night gave me 8 hours.

i think I need a certified sleep consultant.