When should I start investing?

The earlier, the better. Starting young allows your money to grow through compounding over time. Even small, consistent contributions can make a big difference over the long run.