Pretend that we are in 2026, 20 million BTC's have been mined. 1 million bitcoins are out there somewhere. The time that the last 1 million bitcoins would be mined is 114 years from now. (118 years in the present.) I can predict that 20.5 million bitcoins would be mined by 2030. Now, you will see something change. 2022-2026 is a 4 year gap, which means that it would take at least 4 years to mine the 20th millionth bitcoin, or it would take 4 years to mine 1 million bitcoin. That would be in 2026. In 2024, bitcoin's mining reward would decrease for the 5th time. After 2026, there would be another halving 2 years later. The next 4 year gap is 2026-2030. The time would take to mine bitcoin in the 2026-2030 4 year gap is 500,000 BTC. Why? Because every 4 years, Bitcoin mining rewards would be halved. In 2028, there would be another bitcoin mining reward decrease for the 6th time. By 2030, Bitcoin's circulating supply is projected to be 20.5 million bitcoin. Then 2 years later, there would be another mining reward decrease. The year would be 2032. In 2036, my projection of bitcoin's circulating supply would be around 20.75 million bitcoin. That would be at least like 250,000 BTC mined in 4 years. After this, it would keep repeating all the way until 2108-2140, where the world turned their attention to the last bitcoin to be mined.
Deleted my previous post since not enough information.