The future of bitcoin mining

how long bitcoin mining will end??

The reward will continue to halve every four years until the final bitcoin has been mined. In actuality, the final bitcoin is unlikely to be mined until around the year 2140. However, it’s possible the bitcoin network protocol will be changed between now and then.

https://www.investopedia.com/tech/what-happens-bitcoin-after-21-million-mined/#:~:text=The%20reward%20will%20continue%20to,changed%20between%20now%20and%20then.