The best time to start a long-term investment is as early as possible. The power of compounding works best with time, and starting early allows you to benefit from the growth potential over a more extended period.