Pain Management

Our pain management service supports people living with persistent (longer than three months) pain, helping you to improve your quality of life, increase confidence and develop practical strategies to manage symptoms.

Persistent pain can affect physical activity, work, sleep, mood and relationships. Our service is designed for people who want help to manage the impact of pain on daily life.

Our multidisciplinary team includes consultants in pain medicine, specialist nurses, clinical psychologists and specialist physiotherapists, offering a range of medical and non‑medical treatments.

What to expect at your appointment

Your initial assessment may include:

  • A conversation about your pain, mobility and general health
  • A review of any previous treatments
  • Discussion about your goals, concerns and priorities
  • Information about which team members may support you

You may meet with one or more clinicians, depending on your needs.
Appointments are confidential and typically last 30–60 minutes.

Our team will assess you and determine which treatments are recommended for you. Not every type of treatment is appropriate for every patient, and your treatment plan will be specific to your needs.

Pain Management Programme

We run a Pain Management Programme (PMP), which is a supportive group course that teaches practical tools and coping strategies to help reduce the impact pain has on everyday life.

Over the five‑week course, which includes two sessions each week, you will learn a range of evidence‑based strategies such as pacing, mindfulness, managing unhelpful thoughts, setting personal goals, improving sleep, and staying active safely.

If you feel this approach might be helpful, you can discuss it at your initial pain clinic appointment.

Pain management resources

There are many resources to help you manage pain effectively:

10 ways to reduce pain – NHS

Resources for people with pain – Live Well with Pain

Contact us

  • Pain Management — 01204 390763
  • Clinical Psychology — 01204 390045

Team Members