Having come off my meds, I found myself struggling badly so I hobbled along to the hospital today and apparently looked so desperate and pathetic that they fitted me in this afternoon! The nurse gave me a steroid injection (dignified!) and it's already working! I feel light and mobile and like me again! However, I forgot to ask the nurse how long they generally last. I'm assuming a few weeks? Is anyone more clued up than me?