I second calling pdoc ASAP. And what I always try to remember is that it is always better to take control and responsibility as soon as you can to get help voluntarily even a voluntary hospital stay than getting so bad you do things that are worse and get hospitalized.
You are in a really tough spot. I hope you get stable again soon. Hugs to you.