Keith Richards should have died eight years ago, according to a health expert.
The 60-year-old Rolling Stone has outlived all expectations and "eluded death" after years of hard living, claims American gerontologist, David Demko.
He has investigated the lifestyles of music's biggest names and predicted their death dates in a survey entitled 'When will Your Favourite Rock star die?' for US music magazine 'Blender'.
Speaking about Keith Richards, Demko said: "he defies all conventional wisdom".
Among his other predictions, Demko concluded that Ozzy Osborne will die in 2013 aged 65, Whitney Houston now aged 40, will only make it to 59 and Michael Jackson, now 45, will die at the age of 76.
Sting fares rather better in the life expectancy list.
According to Demko's calculation, he should live to the age of 93.