Yes, bonuses can expire and typically have a set validity period within which you must use them or meet the wagering requirements.