Life Issues

So I wasn’t sure if this was even the correct one to post this sort of thing, but I’m 19 and I’ve been having a lot of issues. My mom kicks me out of the house at least once a week and then wants me back after 2-3 days, I am graduated. But she is a very mentally and emotionally abusive person. I’ve been staying with my boyfriend every time she’s kicked me out. We’ve been together almost 2 years, and his parents want me to move in, and I would go work with my boyfriends dad at a factory. If you’re wondering why I haven’t got a job already, since I’m living at home my mom wouldn’t allow me to get a job because I was the oldest in the house, it was my responsibility was to watch my you get sister while my mom was at work. She wouldn’t teach me how to drive, wouldn’t let me get a car or a job, I couldn’t get my permit or license, and i wasn’t allowed to do any activities outside of school. Before I met my boyfriend it was either I did that for my mom or I was kicked out so at the time I didn’t have anywhere to go. Now that I’m 19 it’s very hard for me not having a job, car, money saved it’s very hard for me. Now my mom is trying to kick me out so she can give my bedroom to my aunt and I could go to the basement. But the basement is always wet and it has a dirt floor because our house is so old and everything from the basement up was remodeled except the basement. I dont know what i should do, she always told me once I move out I’m never allowed back, so it’s a big decision. I need advice