Hey there, I'm concerned that you have these things so close at hand. It would be really sad if you did something impulsively, simply because it was there and you had convenient access. I do understand wanting to keep the thing nearby. I'm concerned you might have an especially difficult day and instead of reaching out to someone here, if your tools are too close, you may go for them first :sad:
What I generally do, although at the moment I'm breaking my own rule :hiding: is to keep the tool and the feed for it separated and in an inconvenient manner. Also, if you can put it (or them) in an inconvenient spot, it might help. For instance in an attic or loft of a barn, a storage facility, or somewhere requiring effort or work to get to it. A locked crate in which you've tossed the key, requiring you to break in. Perhaps you can have family/friend store all but one of your devices/tools. Could even ditch the feed for it/them, which would require you to go and make the purchase, thereby buying you a bit of time to think things through.
The point of doing these things, is it can buy you some time, and perhaps allow you to clear your head, rethink things, or get a grip. It's easy and final to grab and use. If you make it not so easy, you may give yourself enough time to think things through a little, to gain some clarity, to reach out to someone and talk to them. It may buy you the few moments needed to rethink things, or decide today is not a good day for doing it. As someone around here has told me, "there is always tomorrow, it does not have to be today".
I would also suggest never keeping the method in the same room that you spend most of your time in. Never keeping it by the pc, etc. Maybe if you are strongly feeling like using it, you could promise yourself to first come here to sf and talk to someone?
I'm using the terms tool and feed because generally the admins won't allow us to discuss methods.
The place you've been stuck the last few years, is that something you can work on? Is it something you can try to change?
There are some great fellows here who have been through similar experiences and had similar feelings. It might be worth talking to some of them. They are great support.
I hope you don't hurt you. Maybe you can find some other way to relax and unwind, talk to folks here. I'm so sorry you are going through this. :hug: for you, if you want it.
Please stay safe.