When will the maximum supply be reached?
It is projected to be reached in approximately 2 years at the time of writing (2020).
At that point, mining rewards will be fulfilled via transaction fees.
You can refer to the following website for more exact timing:
Created: January 31, 2021