Hydrogen peroxide helps to remove blood stains from fabric. You should rinse thoroughly with water after using it, or it will bleach the area. White vinegar will also work in a pinch. [2] X Research source Light can turn hydrogen peroxide into water. If it is very bright in your room, cover the treated area with plastic wrap, then drape a dark towel over it. The towel will hide the area from light, and the plastic wrap will prevent the towel from soaking up the hydrogen peroxide.
Be careful with colored sheets. Ammonia may fade or bleach colored fabrics.
Talcum powder or cornstarch/cornflour will also work. [6] X Research source
You can also use shampoo instead of dish soap.
This works best on polyester-cotton blends.
Treat the blood stains again if they do not come out after the first wash cycle. You will need to continue treating and washing until the blood is no longer visible. Once you get the blood out, you can dry the sheets as you normally would. Consider using bleach on white sheets.
Keep in mind that the stain may be permanent, especially if it has been through the dryer. Heat sets stains, so if you put your stained bed sheets into the dryer, the blood may have been baked into the fabric.
Light turns hydrogen peroxide into water. If it is very bright in your room, cover stain with plastic wrap, then place a towel over it. Do a spot test on colored sheets first. Hydrogen peroxide may fade or bleach colored fabrics. Use full-strength ammonia as a last resort. Avoid it on colored bed sheets. [12] X Research source
The blood stains may not come out right away. If this happens, simply repeat the stain removal process. Consider using bleach on white sheets.
If the stain is on a mattress, lightly spray the stain with a bit of water. Do not soak the stain.
Toss a tennis ball or dryer ball into the dryer along with your comforter to help fluff it up again.