What should i do

My boyfriend is acting weird lately , were young and were gonna have a baby so I know its too much for him iv never had a problem with him cheating but the way he's acting is making me think he is , he broke up with me I'm not begging him back cause I don't want to look dumb like what if he is cheating and I'm crying for him , he was excited about the pregnancy but now he complains if I don't feel good he gets mad at me , I don't know what to do I don't want to try cause I've been trying to make us better. And nothing is working out and I just feel sad that he can't be there while I'm pregnant and need him the most like what's gonna happen when the baby's here 😶