You mentioned that you weren't an AA person.
Have you tried SMART Recovery?
http://www.smartrecovery.org
On the top left, you can click on meetings to see if there are any in your area. In the alternative, you can register and participate in online meetings.
I find some of the tools helpful.