If J.T. Eaton Top Gun Bait Block Rodenticide is unopened and sealed, the product will last 2-3 years if kept away from extreme temperatures. Once opened, it should last a year in normal conditions.
Bait should be replaced as needed if it is being eaten or appears moldy or sour. It is recommended to replace with fresh bait every 30 days or as needed for adequate rodent control.