Yes, all bonuses casinos offer have a specific validity within which you must complete your deposit or meet the wagering requirements. Any winnings from bonuses are forfeited after the expiry of the validity period.