best time to buy budgeting for long-term growth