Yes, most bonuses come with an expiration date, typically ranging from 7 to 30 days. You must meet the wagering requirements within this time frame to avoid losing the bonus and any associated winnings.