I have experience from the other side of the situation. I'm bi polar among other things and I know that I do things like that to the people I'm closest to, but at the time that it's happening it really feels like the whole world is against you and that you have to fight everyone to have anything. It's not until later that I'll realize I over reacted and feel guilty about hurting the people I love. Stress is a major predictor of when I'll have an episode. Does your mom do anything she enjoys? Maybe you could get her to start a hobby like gardening or yoga, and thing that might help calm her down and feel better about herself. It's important for you to vent too. When ever something like that happens, just talk to someone about it. Get all that anger and frustration out.