What should I do about my MOTHER !!!!!!!!

   My mom has been rude and a bit weird towards me lately. (Just more than usual now) I wil just list the things she's done so far.  
1. Lied to my brother about my guy friend coming over and telling him that I don't listen to her anymore
2. Telling me that I'm a angry person and if I stay this way than I'm not gonna have; a husband, friends in college or a job
3. Told me that I have the blood of my father and that's why she should have had kids with someone else bc then those kids would help her
4. She would ask me if I had a shower and if I say no then she proceeds to act like she know everything about when/how I take care of body and often I do it. 
 ( I take a shower once a day early in the morning and she was trying to tell me that I shower twice a day, everyday!) and that I'm stinky than when I walk pass her from a far ass distance she can smell me but when I'm up close she didn't say shit
5. She told me that if I wanted her to stop talking to her pastor(s) then she'll  would want me out of house (as in pack my bags) 
6. When I was younger she would let other people basically tell her how much of a bad person I am and that they have a way to me make me a better person and she listens ( still does it  now, that's why she's doesn't talk to me that much) 
7. She has now put a lock on her door  and NOW!! W/ a mini fridge and only now when I go into her to get (for example) nail polish or to look in the mirror she goes into the room and yells at me. 
8.  When I miss school ( mostly due to Canadian snow storms) she always says "there's not even a lot of snow outside" "this is why the teachers don't like u and they keep calling the house" "your not gonna amount to anything if you don't go to school everyday"  but then the school only calls bc ur absent on their record and my mom doesn't call the school. 
  My mom is just being a total ass right now and it all started in November when she accused my father       ( they have not seen each other for 10+) of having sex with my sister (36 w/ 3 kids and husband) all bc her and my other 2 brothers had a dream! And now bc of the dreams and the pastors, is not 1 but 2 of my sisters are disowned from the family.  I don't know what to done now, there is no now to talk to her about it bc my brothers are dumb and thing it's just bc I'm Canadian ( but there kids r Canadian too)  that's why I don't "understand" and my mothers friends just lied to her about what I wanna talk about and then I get into trouble for his crap! 
 Long story short, what should I do ? Leave or stay ? 
UPDATE:  when I was 15 I tried to move out and my mom found out and she got mad at me and she didn't understand why I wanted to leave.