See also Edward VII -- http://en.wikipedia.org/wiki/Edward_vii -- Queen Victoria's oldest surviving male offspring, he had to wait 59 years for the throne. Reigned for nine years, then died.
Given the Windsor family medical history, Elizabeth II could well make it past her centenary. In which Charles will not get to place his bum on the throne until he's in his late seventies or eighties.