Have you ever got professional help? It sounds like you really need it. And if you're not safe, please go to the ER. I did that once and was able to see a psychiatrist and get on an anti-depressant that helped me a ton the next day. It's the fastest way to get help.