Dyed my hair now we have problems

My hair is brown but for couple months I want to dye it to burgundy red.And I told my husband I want to do it(but he is person who if you tell him something and repeat same thing later he will say you didn’t tell him that before because he doesn’t listen). Even found Tik tok filter I sent him video and he didn’t like it.So yesterday morning kids called him because he works out of state we talked and that was it.Noon I had to drop them off at mil house so I can go do a part time and after I finished it I stoped by store to buy her some stuff and I bought my self hair dye got home did it and I love my hair soo much🥹.When I called him later he was kinda angry why I didn’t call entire day I told him what happened I was at part time and why he didn’t call then.So we went on face time and all hell Brooke loose why did I do it,that is why I didn’t call him all day,who did I ask for permission? I’m like it’s my hair I wanted to do it and I told you that”no you didn’t you got so much attitude last couple days”. I’m like dude I did told you I wanted to do it and I did it today so it could be surprise when you get home second it’s my hair I don’t need permission for it,I don’t do my hair in hair salon I don’t do my nail I don’t spend money on those things and only thing I spent and did is problem.

I’m done with you I don’t want to talk with you I will call kids and you better don’t answer

I’m like woah okay I will not.

And before anyone says leave I can’t I don’t have job I’m stay at home mom to two kids with no income.

ETA: I came to states in 2017 so besides high school diploma I don’t have any other education plan was after kids go to school I’m also going to school (they are 4 and 2 year old boys)