DEET will last forever without expiration and since it’s not required of manufacturers to print an expiration date on the bug repellent, the true answer to this question is no. It is recommended though that thick repellents that are three years or more should no longer be used due to the chemical settling causing a texture change.