The longer the duration, the better the returns. Ideally, stay invested for at least 5–10 years for best results.