I am 18yo and I get angry super easily. I have never hit someone nor used violence because I can control myself. However when I am driving and someone makes a gesture I get very angry. Or when someone gives me a bad look I get in fighting mood.

I don't get angry at women or children and people I care. But I am very hostile towards men that I don't know. People around me don't like this.

I don't take any steroids btw. But I lift and am jacked and strong. I also drive very fast (not reckless) because I am impatient.

What advice can you guys give?