OP, so sorry you have received so many nasty responses.
Typical MN, some posters love to give a kicking by being deliberately obtuse🙄.
It is absolutely clear from your posts that yours was a highly neglectful childhood, with all the confusion and sadness that being forced to adult a parent brings a child.
Several posters have mentioned reframing your relationship with her on your terms. I agree.
Your mother is one of life's takers, that will not change, you certainly will not change her.
What you can do is start to slowly change yourself.
You do not owe your mother the type of demanding relationship she wants.
You can choose to see a lot less of her.
You can choose to not have space for her to stay in your home.
You can choose to see her irregularly and NOT at your home, meeting for a coffee etc..
You can refuse to EVER go to a pub with her again.
I think some counselling would be very good for you.
You sound like a great young woman who had a really hard childhood.
Consider doing the www.freedomprogramme.co.uk to help you with your boundaries and people pleasing.
This will help you learn what a loving respectful relationship will look like for your future.
You do not owe your mother a relationship with you, remember that.
As a child you had zero choices but now you do.
Selfish mothers like yours think their children are there for their convience, and not independent adults with the right to make their own different choices.
I think pulling back, taking some time and space is an excellent idea for you.
This will give you time to reflect on your past relationship with her and what YOU want your future one to look like.
You have zero obligation to include her in your social life and I think it is deeply unhealthy that she thinks she is entitled to this wheneversuits her.
So yes, you should see a lot less of her and see what YOU want from the relationship.
You have had many years of being controlled by her.
That time is over now.
YOU can make very different choices for YOUR future.