have you or your parents consulted a consulted a doctor about this?
from the looks of it, seems like you can't control your anger for some reason. first thing a doctor would suggest is stop what you are doing immediatly, take a long breath, slowly and see if it helps. check your heart beat as well maybe it's too high for instance. also when anger happens do you think it's caused by a stressfull event or day? or something that you can't get out of your head? thoughts etc. if so talk about them with a doctor or even your boyfriend and see if it helps you.