Is the reason he’s nasty to me because he’s gotten a promotion?

He instantly told me and seemed nice and good about it.

Later on I asked a question which he asks me and he went mental calling me names and being horrible.

The last month he’s been very nice to me and seems way more affectionate and saying he loves me more

The few months before he was being twisted and horrible and he’d gotten a new job

Is that why he changes?
Would he have always snapped at me if I didn’t ask a question would it have been if I had done nothing?
Is the reason he’s nasty to me because he’s gotten a promotion?
Post Opinion