Cortisone injections

Had second injection in shoulder and there has been a very slight improvement regarding pain.Waiting for MRI scan now.How long can the efffects of an injection last for ? or can it vary ?

10 days max

Mine has lasted nearly 3 weeks but i can feel the effects wearing of now 

Mri scan done..... consultant meeting tomorrow at last