As soon as you can afford to. Because investment returns compound, that is, the money you earn from investing then earns money, the sooner you begin investing, the more time you give for this process to work.