you should seek professional help...honestly...seems like you are having panic attacks for some reason...not good, esp if someone catches you off guard and you freak out.

EDIT: Granite block+Me+panic attack+asshat X friends head+ arguement= hospital