Almost everyone does this at some point. However, one must dedicate funds to your retirement objectives and give top priority to investing at young age instead of buying a depreciating asset for e.g. a Car. Do you know what a INR 10000 EMI on your car loan taken at age 25, cost you at retirement (Age: 60)? Assuming a hypothetical 12% returns (Long term average ROI for SENSEX is 18% CAGR since inception), INR 10000 invested every month for 35 years (upto retirement age) will grow to a portfolio value of INR 6.49 crore. That means a potential to earn risk free income of INR 3.24 lacs per month by keeping the above portfolio in fixed deposits yielding a post tax return of about 6%.
So keeping this in mind, one must give top priority to starting systematic, regular investments at a young age rather than indulging yourself. By foregoing just one car purchase and investing the same amount of money in your long term retirement goals, what a huge difference that could make to your choices at retirement!!!
Thank about it and start investing systematically now. Earlier the better.