Crying baby

I don’t know why my baby wakes up screaming and crying. Everytime he takes a nap he’s only been sleeping for 30-40 mins and he is still tired 90% of the time. But he wakes up and he cry’s so hard that he starts gagging. I have no idea how to get him to calm down most of the time other then a bottle but he shouldn’t be hungry.