Investing for 20 yrs no guarantee of gain: Singh