I have Bipolar and I have many times taking out my frustrations on my hair when in the midst of a episode.. I found a clay based temporary hair color .. Garnier makes it , I picked Purple. Im 48 and a rebel what can I say, lol .
Anyway when I get the itch to go from below shoulder hair to a light pixie cut that I think is going to look as cute on me as Emma Watson or Jennifer Lawrence

I give myself a big splash of purple, sometimes a big chunk sometimes just the ends.. it typically has lasted me about 10-14 shampoos, I don't wash my hair daily as its just bad for your hair and it will wash out the color I use to cover my totaly white/grey hair.. To me its enough of a change for me to be able to leave my hair scissors in the drawer far away form my hair.