oxalic acid

How long will a mixed/diluted cup of oxalic acid retain its chemical property to bleach wood stains?

Perhaps not forever but it'll keep Ok in a stoppered bottle.
Remember it is a hazardous material so ensure that it is clearly labelled and kept out of children's reach
 
Top