Hi
you may have low self-esteem & emotional instability, people who have low self-esteem try to compensate by many ways, being Aggressive is one defense mechanism (most common). Similar way most of the people who are emotionally unstable are also impulsive may be the way they think or they act not understanding the consequences.
Health Tips
plz visit a psychiatrist for further help.
thank you.