Ok Calm down, forgive yourself, and start afresh from today, with baby steps, and make a commitment to keep taking little baby steps, each day, from now on. Erase the past, forgive yourself, stop making excuses and move forward, you really will and can get out of that hole.
Good luck, you already took the first baby step with this post, give yourself a pat on the back!