relationship question

Zoe

I want to remain anonymous so my profile is pretty empty.. I don't share my way with family because I don't want to involve them in my relationship problems. but I need help ... I have a lot of moments when I think I'm with the wrong person and guilt because I have an almost 2yo (with him)and a 9yo from a previous relationship.

so I've been with him since 2012... I don't know if I'm finally seeing him for who he is or if it's the tough part of having a small child that really makes me question what's happening here... one recent thing

my birthday (last night)

we went out to dinner... he told me I had to eat everything I ordered. at first I thought it was a joke but then he kept at it. Kept making comments about not ordering more rice.. there was one spoonful left and said we still had plenty...he stepped out to car cause baby peed on him. Reminded me to check receipt carefully when I paid (with his card) then as he returned he was Upset I didn't get the receipt with cost breakdown (wanted to make sure I didn't get charged for second bread basket and didn't trust me saying I didn't. I think the other receipt was merchant copy.. Said he doesn't like it when ppl treat him like he's stupid when I said I must've missed getting the other receipt and that the one I got was the customer copy...

On way to parking lot said Chuckie was coming which scared my 9 yo who told him she was scared and to stop. Then he whistled loudly a few steps later out of nowhere behind us.

We walked away through another entrance and waited cause he had the keys. He apologized to her...

Earlier that day he was very upset because I replaced the toothpaste tube which seemed to be completely empty. He kept asking me what I did with it. Said not to throw away things that it's wasteful and that he'd do it next time. Earlier in the week he was also mad I removed the dirty kitchen towel and didn't put another one...then upset days before because I had an extra towel in the kitchen that we had too many...