I know that this might sound a little rude, but if you're old enough to be in college, you should be old enough to get a job and move out. Even if you have to start going to school part time and work full time at a McDonald's or something, it sounds like it would be less stressful than living with your crazy mom. But you know your life and capabilities and situation better than I do.
It sounds like a horrible situation you're in and I wish you the best.
It sounds like a horrible situation you're in and I wish you the best.