irritated but dont kniw what to do

so my man is weird with money he normally only buys thinks we need, gas,food,drinks for work,smokes etc well this pay he barely got paid 287$ i filled his gas tank he said he would (normally he buts everything i try but he insists) well today he used $20 on a rpg game and he hasnt done that since he was like 16 when someone pissed him off so it not like its a normal thing 4 him and not like its awhole lot but he'll still get pissy with me if i buy something like $7.60 sushi (8 peices) and idk if im over reacting or ok i just dont think its fair n a double standard (which he hates) p.s. i never win arguments even if im right at the end i feel like i was in the wrong