What do we expect will happen in one thousand years time? Or one million years? Or even one billion? As our amazing timeline shows, there may be trouble ahead.