hun i am with you ..mind you i didn't do the blistering but all the rest and yes i bash myself against things as well anything to take the pain way inside of me...
And just like you i have found healthier ways ... although at times when that is not available i find at times i still do things to take the mental agony away ...
One time it came on so fast i broke ..i wrote a peom about it and posted it called Breakdown.. not 2 or three hours after it started...
it is in no-erotic poems near the top at the moment as i had yet another break down just a while ago.. sighs.. i am still trying to get over it...
just my opinion
hugs
snow