Long-term money is patient money. This is why most people do not achieve great financial success before the age of forty, and even fifty or later. It takes them that long to develop the knowledge and skills that enable them to recognize the right opportunities at the right time and to take advantage of those opportunities.