In the end of 2032 - 2036 epoch era, 99.2% of Bitcoin in total supply will be mined. You can see in it Wiki or in another version to represent it.
- How is the 21 million Bitcoin cap defined and enforced?
- In addition to the decrease of block reward, more miners will join, new all time high of hashrates & difficulty will occur. Consequently, less reward for each miners with same hashrate as of today.
- If you buy Bitcoin in 2021, 2022, you are lucky as well as if you mine it in such years and in near future