Sometimes casinos will have a time limit attached to their no deposit offer. If this is the case you'll find it mentioned in the terms and conditions section of any promotional page or email sent out by the casino. You'll need to remember that if there isn't an expiry date shown, then your bonus will likely expire 30 days from when you signed up.