US Financial experts generally recommend having at least 10-12 times your current annual income saved for retirement by age 65. So if you earn $50,000 per year, you should aim to have saved $500,000-$600,000 by the time you retire.