I can't say for Fleet specifically, but having worked in a chemical factory, all chemicals degrade over time. Generally the expiry dates on the bottle are acurate. There's a reason they put them on there. For the price of them, if you've got some that have expired, chuck 'em in the trash and get new ones.