Four weeks ago to this date I had a cortisone injection into the shoulder as I was diagnosed with a frozen shoulder and have suffered with insomnia ever since. My sleeping hasn't improved and I could really do with advice from anyone who has been in the same situation. I would really like to know how long this is likely to last?