I use h202 on blood stains ALL the time! It's effective. Just pour it on and watch the blood disappear!
I read a book about hydrogen peroxide, and started using it for cleaning out my mouth and brushing my teeth. Since the book said that it was harmless, I started swallowing it. I was using regular 3% from the drugstore. I swallowed probably 3-4 fairly large gulps a day for weeks (you do get used to the taste). Sometimes I'd put it in a glass of water and sip at it. My energy level definitely improved, as did my digestion and elimination.
Another time, I put on a white shirt and discovered it had blood stains on it from working out in the yard. The stains was really set since I had washed the shirt. Being too lazy to change shirts, I soaked the spot with straight hydrogen peroxide while still wearing the shirt. The stain was very set but getting a little lighter, so I kept soaking it over and over till the stain was pretty much gone. It seemed like the skin under this soaked shirt was getting softer and lighter. Now about ten days later, you can still see on my skin where the hydrogen peroxide had been soaking it. There's a line across my arm... on the one side my aging sun/weather damaged skin with age spots... on the other side lighter, more supple, soft skin (almost like a baby's skin), with the age spots definitely lighter in color too.
I was reading on here about taking a bath with hydrogen peroxide and it seemed like kind of a good idea in view of the above experience, so I gave that a shot. About 5 hours later now, I feel just generally a little healthier, and the skin on my face feels very soft and is not getting oily as it usually does. I will definitely be doing this several times a week from now on. I used 8 oz of regular 3% from the drugstore in the bath.
After you cleanse the cut on your finger with hydrogen peroxide and find the blood got on your favorite shirt/blouse, use that same hydrogen peroxide to remove the blood from that article of clothing. Just soak the blood stain with undiluted hydrogen peroxide for a for a good five to ten minutes. You will be able to see the blood vanishing before your eyes. Rinse with cold water and wash the article of clothing as usual.