When does each Bitcoin halving happen?
Bitcoin’s block reward is calculated in satoshis in the code. After successive halvings, it will eventually become 0, and no new coins will be produced.
The halving date can only be estimated: actual block times fluctuate around 10 minutes, and estimates become more accurate as the halving approaches.
The halving at $BTC is determined by block height, not by a fixed calendar date.

Follow Lao Mao to learn more.

Just chatting—don’t take this as advice.