Yes, no deposit bonuses usually have a limited expiry date. They should be used before they expire.