What Will Happen in The Next 5,000,000,000 Years?