What is current timescale for all 45,000,000,000 ADA to be in circulation?

What is current timescale for all 45,000,000,000 ADA to be in circulation?

I did an AMA-search on adatainment.com for “supply” and this came up: