Shall I cut all ties with my mum? Please help

if you could read this and help me, im 19. I would really appreciate it as I just don’t know what’s right or wrong. Shall I cut all ties with my mum and let her get on with it or. Basically growing up, she’s been a good mum however she is a alcoholic I think, she has to drink Atleast 10 cans of beer a day.. how ever she always puts me down and calls me names when she’s drunk or annoyed. I moved out at the age of 18 and pay my own bills and live my own life and I’m proud of my self. She still says I’m doing shit. All when I lived with her I worked full time from the age of 15, got all my qualifications, I got my training and qualifications in cabin crew and aviation, I helped her, I gave her money if she needed it, never was a trouble daughter. She stilled used to call me a waste of space and shit daughter, she’s Called me a slag,a whore,a bitch ect .. some days she’s nice it’s only mainly when she gets drunk or spirits( vodka) but still one bad day every few weeks was to much. I would stick up for my self and she would kick me out. Even now she picks arguments with me and calls me name and I don’t live with her and then will not say sorry the next day will try and act normal. I’m doing so well and everyone has told me, just not her she will say something nice and then say something else drunk. So guys I’ve been with my boyfriend for a year and he’s met my sisters ect, I’m taking him to Italy to meet my day and family, I introduced him to my mum for the first time on Sunday we took her out for her bday on a meal, she was fine but she was drunk .. all great untill one point she just suddenly switched and started calling me names and started screaming that I was a controlling bitch and controlling my boyfriend but I don’t and he even told her. But it’s like she had to make a fool of me and show me up, he knows what she’s like from what I said so he wasn’t bothered and was very helpful with me.. I work, I pay my way. She calls me names for booking holidays, and going out and doing stuff with my boyfriend but I live on my own and Do what I want.. why should she call me names. I’ve been nothing but a good daughter and I’m starting to have enough