Investing for the short, medium and long term