(Shelton, WA USA)
Oxygen additives work best when the water is as hot as you can get. I usually put a scoop in boiling hot water then add the stainedclothing and let soak. I've done this toget out stains ranging from blood to chociolate and ground in dirt.
The trick is the temperature of the water. The hotter the better.