Depending on how you calculate the block time (current block time or average block time) it takes roughly 400 days until the next Bitcoin halving
Current block time: 405 Days
Average block time: 460 Days
https://whaleportal.com/bitcoin-halving-countdown/