Investing over the long term