Sounds like you have to do what you have to do...
Welcome, again. And yeah...this site can help in so many ways. And with therapy...that helps too.
You may want to check out the SMART recovery website. It has a lot of good workbook kinda of tools to work on your own.
SMART RecoveryŽ - Tool Chest and Homework