Your GP should be able to refer you for counselling on NHS, there can however be long waiting lists. There are different sorts of counsellors some are general counsellors and some specialise in certain things e.g. history of abuse, rape, alcohol problems, bereavement. Try looking here to find a counsellor.