Is my husband cheating ?

Hello everyone, I need some help here. Okay we are both mature and been married for 6 years we have a two year old and the second one on the way.

I’m having a really hard time understanding if my husband is cheating on me or not. I work full time and he stays home with our son which he wanted to do, when I come back from work I take over and do the night routine with our son and on weekends I let him be free and I take care of our son. I understand he is working really hard but I’m also feeling like I’m working hard and I have no break. Plus I’m pregnant too. Now the reasons why I’m saying this is today we fought in front of our son. It got pretty bad I asked him to leave the house. He didn’t say goodnight to our son he came home late and we didn’t sleep in the same room.

When my husband is home and I’m home he is constantly on his phone watching Tiktok videos for hours, on the weekend I ask him to spend time with us and he gets so frustrated over that. I have checked his phone I can’t seem to find anything. I’m starting to conclude that he is cheating on me, but he is smart on how he does it. And our son goes to daycare twice a week so on those days I wonder if he has someone else. I just can’t put it all together please help me. I feel so bad for our son as we just fought in front of him and he was yelling at my husband when he was just straight yelling at me. I feel like a terrible wife and a mother