I am full of uncontrollable rage

Im so tired of feeling like this. I get so angry for the smallest things. Right now, my sister bought a sweater that i thought was ugly and i am practically shaking with rage. I want to scream, cry, break stuff. Worst part is i know how stupid it is to feel like that and i know im being irrational. I should be grateful to have a sister that buys me things, but i just cant help it. I feel like shit. Anyone one else relates??? If yes, how do u guys deal with it? Im going to my parents for the holidays and i dont want to ruin things by being angry for no reason. Last summer i was always super angry and would yell at my dad over small things. I feel so guilty but its so hard to control it.