I am on my phone so will try to keep brief but not drip feed..
DP and I have just had a big row. Some facts: we don't have much money. We don't see each other a lot as I work shifts. He doesn't see his friends as much as I see mine. Neither of us go out drinking often, but I do more than him.
In the past 9 days I have had 4 nights out. All have been planned for a long time, all were without him and all happened to be around the same time.
He spent the weekend cooking batches of food. I came home after a few drinks on two occasions and ate a lot of it. Today I basically ate the rest 
He is livid. Furious that I have had 4 nights out in quick succession, furious that I have spent a lot of money, furious that I ate all the food and he has to cook again tonight. He says I don't consider him and I am being selfish.
I agreed that it was selfish to eat all the food but I was sorry, and I didn't agree with the other points as it was coincidental that 4 planned events were close together; this is not the norm!
He is very angry - to the point of threatening to leave
which he won't but he's never said anything like that before, nor have I.
I think he is hugely overreacting, but I need some opinions.