The manufacturer does not label Advion Roach Bait Gel with an expiration date but is good for up to 5 years. We recommend that you use the bait within one year from the date of purchase to ensure freshness. Be sure to store the bait in a cool, dry place and out of direct sunlight.
It is always better to know exactly what you are dealing with, however the Advion Roach Gel is labeled for use on all roaches. That being said, it is really good for German Roaches which are the most common indoor infesting roaches, but it may not be the best thing for other types like American roaches that come from outside.
According to the the Advion Roach Bait Gel MSDS:
"Potential Health Effects
Based on animal testing, no biologically significant effects are expected from skin or eye contact or by ingestion."
You should still read and follow the product label which recommends that you use the roach bait gel in places that will be inaccessible to your pet.
Advion Roach Bait Gel will be applied to cracks and crevices that are inaccessible to your child so it will be safe if used as directed on the product label.