Hydrogen peroxide will take out any blood stain if you get to it before the fabric is washed. Nurses used this for years when they wore white uniforms. It will not damage fabric.
Straight hydrogen peroxide will take out blood from cotton. Lay fabric over a bowl and poor it right on to the stain. You can gently rub it if necessary. You may have to do this several times, depending on how bad it is. As with any stain, if you've already washed it first, or tried another method first, that did not work, you may have already 'set' the stain. In that case, you may have to take it to a dry cleaners.
Try adding a cup of ammonia to your wash with your detergent. If it has been washed and dried, you may have to do it more than once. Hope this helps!
Peroxide and salt will remove blood, soak it in soapy water and pour peroxide directly on stain and cover stain with salt, rub fabric together. You may have to treat front and back of stain, never failed me yet! Happy cleaning!
Cold water should get out the stains. If you have already washed and machine dried the fabric, look for a protein based detergent like Biz. Recently I used a generic dish detergent on a blood stain. I just let it soak in for a few minutes and rinsed and the stain was gone. it could take a few treatments if it has set in by washing and machine drying.
Add your voice to the conversation. Click here to answer this question.