$BTC makes a mining difficulty adjustment every 2016 blocks (approximately every 2 weeks) to ensure that blocks continue to be produced every 10 minutes on average.

This automatic adjustment system is key to maintaining the stability and security of the network, even if the number of miners or the computing power changes drastically.