No deposit bonuses will often be valid for a few days or weeks. However, every bonus is different, and it depends on whether your offer gives you free spins or bonus cash. Check the terms and conditions to determine how long you can use the bonus.