progress is not linear. please go to counseling, at least talk to someone you can trust in person. i think this will help. don’t hurt yourself, you’ve been clean for a long time. they won’t send you away. but even some online therapy may be good. if you ever feel like hurting yourself, do something else to distract your mind. go on a jog, or call someone and talk to them. you got this. i know it’s hard. i read through ur blog entries and i feel we are very similar in our healing practices. if u ever want someone to talk to, message me and i will talk to you.