Your Family living situation has got you way to frustrated. Do not be so hard on yourself. You throw things you own because you feel you do not deserve them. Your frustration around your living situation has got you on edge, and that is why you lash out at others. Also building self dislike is keeping you angry.
The comments your Parents say about you, have more to do with their fears and anxiety, than with you personally. Anger is normal, just stand down on your self hate. It is not all your fault!
|