***HUG***
And I'm sending warm positive vibes to you as well.
We all do things we later regret, so don't beat yourself up to much. Even if you make a promise to another person, this doesn't always mean you're going to keep it.
I hope things are better for you soon.