Invision/AP 1 / 13

Mariah Carey is impressing doctors with the speed of her recovery from a dislocated shoulder because they predicted it would take eight months for the R&B superstar to bounce back.

RELATED: BING: Star comebacks

The singer was hospitalized on July 7 after she took a tumble while filming a promo for a remix of her track "#Beautiful" with rapper Young Jeezy.

RELATED: Celebs who got pregnant in their 40s

The singer admits the prolonged recovery has been "the toughest experience" ever and although she admits she's still suffering, she reveals she is healing faster than medics expected her to.

RELATED: Stars who accessorize their injuries

Taking to her page on Friday, Carey writes, "The last three months of my life have not been easy. Getting through this injury has been the toughest experience of my life.

"It took me three months to get to this point but thank God I was able to recover and get my arm back. It's a huge deal, it should have taken eight months and even my doctors can't believe it. It's been a long journey, the physical therapists have been incredible and I am very grateful to all of them for helping me.

"When people expected me to go 'Here I am, I'm back and everything's great!', it didn't happen because my hand was still in tremendous pain and it took this long for it to heal. I've been working day and night, and it took a lot of rest (though I did sneak in to the studio a couple o' times!) but I can finally say that I am on my way to a full recovery."

Carey previously blamed a lack of sleep for the video fall, which left her with nerve damage. She said, "Honestly, I had been working for a really long time, and you know how when you're posing... I was posing, and my arm... was shaking at that point - so it was very fatigued. And about the ninth take, the 10th take... I was on a roll darling, a roll... and the next thing I knew, I was on the floor baby, on cement."