Greetings and thanks for sharing.
You sound very angry and frustrated.
you said: Just there a few mins ago she has made me smash my phone of the wall and throw everything around my room (which i had just cleaned).
As frustrating as she is, she didn't make you do those things. You did them of your own volition.
You also said you have injured yourself, which concerns me, as well. What do you mean?
You can stop seeing your mother, even if she is a danger to herself. Your one and only job is to take care of you (and your children, if you have any). It is not your job to see your mom.
I would gently suggest finding a therapist, and alanon meetings to get some support.
Good luck,
peace