That is a lot to deal with. I'm glad you posted here and I hope you get better replies than mine.
Can you go easy on yourself? Sometimes when I am thinking of unsafe things it helps to do the opposite- look after myself. Things like moisturising instead of cutting, making myself a hot drink instead of ODing.