once you see your new gp you might find it helps, what about getting involved with mind
http://www.mind.org.uk/ its a mental health group you might need to be refered, i see a cpn and just talking to her as helped i also tryed several lots of councilling that heelped at times, i have just joined pentreath which run fit for life, and started swimming
they might do something similier in your area
http://www.pentreath.co.uk/aboutus.html
__________________

No kind action ever stops with itself. One kind action leads to another. Good example is followed. A single act of kindness throws out roots in all directions, and the roots spring up and make new trees. The greatest work that kindness does to others is that it makes them kind themselves.