Can someone explain this to me?

when i get angry
i get really angry
but sometimes i hold it in myself
sometimes i yell at people
bite my hands
and even dont sleep or sleep very little
and often i think about it all day and it doesn't feel good

reasons that i get angry are many
but all those reasons are valid
i dont get angry about stupid reasons
i want to be less angry if possible
not this much
if i would have been 50 or 60% less angry
i would be very happy
thats all i want

can you give me some advice or anything that might help
Can someone explain this to me?
Add Opinion