I have used this and I can say IT WORKS perfect!
The mixture is:
1 tsp. Dawn dishwashing detergent
3-4 tablespoons of hydrogen peroxide
couple tablespoons of baking soda.
Scrub on with a scrubbing brush
It took a 3 day old blood stain from my daughters light green dress and it's completely gone!