I think the most important, anyway, is to look to how we can step out of this role into something more healthy

---------------------------------------
Edit: I cross-posted with musicfan42. Great advice on taking positive action! What did you do specifically?
It's nice to find someone else on the same page as me!

I found the following steps helpful for me personally:
1. Seek Professional HelpI realized that I needed help. I originally went to my doctor with depression and I was referred onto therapy that way.
2. TherapyI explored Family of Origin (FOO) issues in therapy. I feel that therapy gave me a good foundation on it and then I felt confident in reading books by myself, trying other things out.
3. Al-AnonThis helped me get out of the "rescuer" role. It's for loved ones of alcoholics however I think Al-Anon, ACoA or CODA can be good for people stuck in the caretaker role.
I didn't personally find CODA (Codependents Anonymous) meetings helpful. I felt that it was too focused on victimhood/emotional martyrdom for my liking. I've read literature on ACoA (Adult Children of Alcoholics) and I thought that it was too focused on the past-growing up in an alcoholic family. I realized that was important however I had already covered those issues in therapy and wanted to focus on the here-and-now in my life. I liked Al-Anon the best because it focused on the present-on giving the person tools and breaking the cycle. This is just my personal preference though. I appreciate that everyone has different needs so it's good that there are all these different 12 step groups to cater to everyone's unique needs!

I've read up on BPD and NPD however a part of me is resistant to labelling every obnoxious person I know "borderline" or "narcissist". I feel that some people are just difficult by nature whereas labelling them with a personality disorder is almost giving them an excuse to behave badly.
4. Taking Personal ResponsibilityThis is really key. I fell into the trap of blaming my parents, my upbringing blah blah blah however that got me nowhere really. The minute I realized "ok it's up to me to fix this", I started doing much better. This probably fits into radical acceptance and willingness in DBT. It's something that I have to do on an ongoing basis... sometimes I still fall into a pattern of self-pity and it is
not helpful at all.
5. Good Attitude and PositivityI think that having a good attitude is key-working on personal issues involves a lot of hard work and perseverance so sometimes it can be a case of one step forward, two steps back. That's just normal so I would urge anyone not to get disheartened when that happens but to just keep trudging on.
I also think that using positive words is helpful too-replacing "can't" with "can" etc. I also think focusing on your strengths as opposed to your weakness is good too. Oh and also prioritizing your problems. Focus on fixing one problem at a time and take baby steps as opposed to trying to do everything at once. Focus on fixing the biggest problem first and then work your way down. It sounds obvious however when you feel really stressed out, it's hard to think straight.
6. Learning To Trust My Own JudgmentYou have intuition for a reason. I used to seek reassurance on everything. If I wanted to do anything, I'd seek a second opinion whereas now I have to stop myself at times and say "look I already KNOW what to do-I can do this... I can handle this by myself".
If you don't like someone, then you don't have to justify it... .just go with your gut instinct.
7. Thinking Before I Speak/ActThinking before I act... responding as opposed to reacting to situations. A pros and cons list can be helpful for this.
8. DBT SkillsI read the book "The Dialectical Behavioral Skills Workbook". I haven't done all the exercises in it however I combined that with online resources on DBT and it's helped me learn DBT skills by myself.
Very helpful for learning about primary vs secondary emotions. Also helpful for improving my assertiveness skills and self-esteem too.
9. Books on CBT (Cognitive Behavior Therapy)I found "The Feeling Good Handbook" by David Burns helpful however there are loads of CBT books out there!
10. Learning Different Ways To RelaxI tried different relaxation techniques like yoga.
11. Focusing on Self-CareThings like getting enough sleep, exercise, eating well, socializing, learning to take a break etc.
12. Workshop section on this websiteI read through all the threads just to get an idea of the material.
Then I re-read the threads again and again, took notes on it.
Finally, I started practicing some of the lessons in my life. It really is all about taking baby steps... absorbing the information, reflecting on it, processing it and then asking yourself "how can I apply this information in my daily life?"
13. Reading about domestic violenceI looked up information online
14. FeminismI felt that feminist theory gave me a sense of empowerment