Forgive me saying this as it might be something you may not agree with - but a 3 minute yell does seem like a long time to me, and I'd be really upset if anyone yelled at me for 3 mins for something I forgot to do after a really bad day at work. I understand pregnancy hormones and I definitely understand how annoying it is when husbands promise to do something and don't deliver - so you do have my sympathy. You didn't say if you asked him about his bad day at work - perhaps he's upset because you didn't seem to be interested in how bad he might be feeling too? It's a hard time for both of you in the first trimester, and it is hard for people to understand how bad you can feel when they can't see any bump on the outside. Perhaps you might need to chat together about how stressed/ill/overwhelmed you are both feeling and how this might mean you both get snappy a bit easier than in the past - and maybe you could try to both agree to be forgiving and not hold any grudges? It must have felt awful when he didn't rub your stomach like usual, that's really hard. Please remember these are just my thoughts from the outside looking in, and they may not be at all relevant to your situation.