I hope you will be okay. It sounds like you have been doing great. I am not doing so well myself right now and you inspire me. I am older but I have been putting off a pap smear. You know...it is ridiculous because the procedure is 1) not that long and 2) not that uncomfortable, and 3) for your health. Maybe both of us can work up to just getting it done. It is just one more adult thing in life.
A big congratulations to you for not self-harming in 6+ months. I hope you realize what a wonderful thing this is. I don't know you and yet I am so happy for you.
You cannot imagine how lucky you are to have a great job. That is all I want in life right now. And a promotion! It is icing on your cake. Congratulations.
Please don't sabotage yourself. Stay strong. You sound like you're doing great.
The pap smear isn't pleasant but nor is it really that painful. The equivalent of touching your nose. Just think of it like that. I will too. Please ask for the support of your health care providers.
Best of everything.