OP I can see a lot of myself in your posts. I too can be very hot headed. I don’t like it either.
I have 3 DCs,’ (one is a baby still), DH works very long hours and we have zero other help. My DH was absolutely useless with the first 2 DC and it honestly nearly drove me insane. He is much more hands on now, and the difference is striking.
You know what, you have my deepest sympathies. It’s so, so hard. The worst parts of becoming a mother are that your feelings are completely invalidated or de-prioritised.
You are no doubt stuck in the cycle of ‘completely exhausted/stressed, get cross, lose it, feel guilty’ and round and round you go. I absolutely know how you feel, I have been there (and occasionally go there, but much less).
I actually think what your husband did with the take away, was a complete kick in the teeth for you and no doubt you felt completely undermined and upset that the work you are putting in to the family is being completely overlooked.
I understand.
I’m not condoning your behaviour, we both know it should be better (mine too by the way, when I act like a dick), but I just wanted you to know that I see your situation for what it likely is and I understand how you feel.
Best of luck, it’s hard, but you can do it.