While some of it does seem suspect, the blood + hydrogen peroxide is totally legit. It's actually amazing to watch the stain disappear before your eyes. Very, very useful. And I can't believe I waited 25 years into my menstruating life to determine this.
What I would like to know is how to get a tajin stain out of a white tank top. I recently had a margarita with a tajin rim and some got on my shirt... I didn't think it'd be an issue so I washed and dried my tank and when I pulled it out, it appears to have dyed the fabric and I'm very sad about it.
Hydrogen Peroxide can discolour white fabrics if left too long. Apply it, let it fizz for a minute, then use an old toothbrush to scrub both sides of the fabric for a minute or so, then wash in cold water immediately.
That's true, best to use it in oxy-powder/stain-remover form that's been formulated for fabrics and so you can get one for whites and one for colours. Should work for pretty much all of these stains.