All bonuses have an expiration time. You will have to use the earned bonus funds within a certain time after you redeem the offer. The time limits will be detailed in the terms. Most welcome bonuses must be redeemed within 7 days after the bonus funds have been credited to the casino account.