How long does it keep? I have several bottles which are at least a year old but there's no expiry date on them. Will they still be any good or should they be thrown out?
I'd chuck it away after a year; I believe the effectiveness of the chemicals is much reduced by then. I don't know why they don't print dates on them, though.