This is dependent on the casino you play. While some bonuses have a limited time frame, others do not.