While the NHS offers counselling, waiting lists can be long, and private therapy remains financially out of reach for many.