How do you feel about working on yourself? Firstly Have you considered working with a technique called EFT? do you know about it? Its an energy psychology method.
Also there is a self help accupressure technique that could help you, but you have to be preapared to do daily work on yourself and be patient. its called JIN SHIN JYUTSU.