As a retired nurse with 40 yrs of experience, hydrogen peroxide will remove blood from fabric. Just don't store it in anything but the original brown bottle-it will break down into hydrogen and oxygen if exposed to light, and you will be left with a clear container of water!