Yes, no deposit bonuses usually come with an expiration date. This means you must use the bonus and meet any wagering requirements within a specified time frame, or the bonus and any winnings will expire.