Is he a jerk? Why?

If I dont talk to him, he gets angry, starts giving me annoyed looks and stops talking to me even going to the point of being rude towards me. He also holds grudges towards me for a long time.

I ve seen him being flirty and touchy with another girl and even taking her out. She even took the cigarette from his mouth to smoke.

But he would leave her to come and talk to me and he was even trying to talk to me before going out with her.

I dont get it. Why does he get mad at me when he cares for her and doesn't care for me?
Is he a jerk? Why?
Add Opinion