With respect to Mutual Stock funds, Its never too late to invest, if you are investing for the long term don't wait and invest now in small amount and keep investing in regular intervals, Pakistan Stock market is gaining since its inception, there are ups and downs and some static years but in long term you will gain. If you keep investing in regular intervals then sometime you buy high sometime low, since nobody exactly know how much stock go up/down, investing in small and regular interval will minimize the risk.