There are three good reasons for you to invest. To earn a return on your idle money, to generate some amount to meet a specific goal in life or to make a provision for an uncertain future.