Though the Nifty50 index is at an all-time high, investors need to stick to their asset allocation and invest in multi-cap and flexicap funds through SIP and STP, advise experts. But if you need money in the next 2-3 years, take some money off the table.