|
I would seriously check out cognitive behaviour therapy. It is scientifically proven to work for many pschological problems you describe, it can also be self taught - meaning you dont have to go through the rigmarole of getting a therapist.
Smart recovery has CBT basics and a lot more.
|