help me with my mother.

hey there so I'm going to try and make this post easy to understand so I can receive some sound advice.

so I'm 19 and all my life until I was about 15 my mother was an addict/ alcoholic and someone who just didn't care about anyone but her self. When I was around 15 she changed her ways and began trying to be part of my life and not just "around". I was always a good kid very responsible and mature for the most part because I found myself taking care of my mother. well now I'm 19 and when I was 17 we moved and I currently live with her. I'm working on moving out but in the mean Time I need advice. I go to college part time and work full time and I live in her large home. I cook and mind my business she does not charge me rent. I don't party drink or stay out late. I'm pretty respectful and keep to myself. but she always finds something to complain about For instance if the house smells she gets upset and asks me to figure out why. If she doesn't like my makeup she will comment on it (rudely) until I change it. She always finds something to complain about. how can I keep avoiding her and still live here until I get enlugh money to leave ? please help me. also i pay my own health bills as i was sick and hoslitalized many times in the past year due to sports injury and anemia. Since I live here I get no benefits because they make too much . had not that happened I would have a scholorship and not have extra expenses .. Advice plz?