Not everyone is the best person to realiease your pain on, but a good start would be maybe a therapist or counsellor, your GP is a good start, they can refer you oin to local services which is alot better than trecking miles just to see someone to talk to. I suppose you could talk to friends but can they be trusted with your pain or in their ignorance will they mock you? This is something you have to balance carefully as talking to the wrong people can cause more damage than it cures.