The best time to start is truly now and anyone that is somewhere that is earning money really needs to start mapping out some part of what he is earning in order to put it into investment and also to reduce his expenses so that he will have something left to save.
Having a financial plan is something that should never be taken for granted pause failure to do so will lead to perpetual financial dependence