Scents will stay good as long as the cap is on them. My dad has trapping lures and fox urine that is still good today and he bought them 20 years ago. Just keep it covered and it should be
fine. You can always just open the bottle and see
if it still smells if you are unsure.