Counselor thing is good, really good. A lot of people don"t know how useful they can be when you just need someone random to vent to. Sounds like you have friends keeping an eye out, some sense kicked in your dome, and are making way to straightening shit out.
We all fuck up, some of us more...