There have been 4 Bitcoin Halvings so far, and there are 29 more to come in the future.