You should start investing in your 20s or in your 30s. Basically, the best time to invest is now.