A few days ago after my leg day I went to bed as usual and woke up in the middle of the night to the sound of my shoulder making several horrible cracking noises, needless to say it hurt very badly. I screamed in pain and got out of bed for a few minutes until the pain faded a bit. I managed to fall back asleep but had a rough night sleep. The next morning my shoulder was in pain but I could move it. Ok so then the next night when I went to bed my shoulder felt much better, but then when I woke up I could barely move it because of the pain. After moving around a bit it started to fade again. This happened for like 2-3 nights, where I would go to bed with my shoulder feeling ok and then wake up with extreme pain.
Ok so now it has gotten to the point where I don't wake up in horrible pain, but it still bothers me in the morning and throughout the day. I cannot go to the doctor, I simply don't have the money to do this.
I remember sometime last year my shoulder I guess you could say "popped" in my sleep and it hurt for a few weeks and healed on it's own. I don't remember hearing cracking sounds though that time, unless I they happened while I was sleeping and missed them. Also before this I never really had shoulder problems when lifting. Needless to say I am not lifting till my shoulder is 100%.
My question is, has anyone experienced this type of injury, and do you think it will heal on it's own?