Wonderful! This is some of the best advice I've heard lately.
Kinma is absolutely correct. If you make your mistakes, don't worry about them. Take what you can from them by fixing them to improve your life and by learning from them.
Your mother is an adult and it's not your obligation to raise and support her. No one's got any right trying to lay a guilt trip on you either and I'm glad you realize that, dear. You earned your money and no one has any damned place to tell you how you should spend it, and if it makes you happy to spend it however you've chosen to, more power to you.
One other morsel of information I may offer you: reject their criticism skillfully. Play your cards right, and if ever you should need some assistance, they will not for a moment hesitate to offer it and more. Sometimes we make mistakes and things fall out of our hands, and then we must borrow someone else's. Sometimes your hands can't reach that cookie jar and you'll need a boost.
Be coy and reject them with a smile. If they reject you, you can lay the guilt trip on them while you yourself are immune to it.
More power to you, Raven. HS
_________________________
"Stupid people do stupid things... smart people outsmart each other... then themselves."
--DDevil-SOAD