Should I have a steroid or hyaluronic acid injection in my knee?
Steroid (corticosteroid) injections give faster, more consistent pain relief but the effect only lasts 4-12 weeks and repeated use can accelerate joint damage — the NHS typically limits them to 3-4 per year. Hyaluronic acid injections work more slowly but effects can last 6 months; NICE has moved away from routinely recommending them because evidence is mixed, and they're rarely offered on the NHS.
Last updated 2026-07-04. This is general information, not a substitute for personalised medical advice.
Frequently asked questions
When would you pick Corticosteroid injection?
Acute flare; wanting fast relief; short-term bridge to physio or surgery.
When would you pick Hyaluronic acid injection?
You want longer-lasting relief and can access it privately (£250-500 per injection).
What should I be careful about?
Neither treats the underlying arthritis — pair with exercise and weight management.