Age of 23 is too far in my perspective. Some people start making money at the age of 16 and in some cases lower..Anyone who is up to 23 and has not earned any money is considered to be irresponsible. That's because at that age, one is expected to have financial intelligence.