Picture this: You wake up in the morning to find that your period had other plans, and unfortunately, you bled through your mattress. If this has happened to you, you’re not alone!
The good news? With the right approach and some readily available household items, you can effectively remove these stains and keep your mattress fresh and clean.
Step 1: Act Fast!
The key to successfully removing period blood stains from your mattress is to act as soon as you notice the stain. The longer you wait, the harder it will be to remove the stain altogether. My advice: Start the cleaning process while the stain is still fresh.
Step 2: Gather Your Supplies
To successfully get a period blood stain out of a mattress, you’ll need:
- Cold water
- Hydrogen peroxide
- Dish soap
- A clean cloth or paper towels
- An old toothbrush
- A plastic bowl

Step 3: Blot, Don’t Rub
Avoid rubbing the stain, which can push the blood further into the mattress. Instead, use a clean cloth or paper towel to blot the stain gently. Blotting will help soak up excess blood without spreading the stain.
Step 4: Apply Cold Water
After blotting, dampen the stain with cold water. Avoid using hot or warm water, as it can set the stain. Cold water helps to dilute the blood, making it easier to remove.
Step 5: Create a Hydrogen Peroxide Solution
In a plastic bowl, mix a solution of hydrogen peroxide and dish soap. Use a ratio of 2:1, two parts hydrogen peroxide to one part dish soap. Mix it well until it forms a soapy solution. Now, you’re basically a scientist 😏.
Step 6: Apply the Solution
Gently pour the hydrogen peroxide and dish soap solution over the stained area. Make sure to saturate the entire stain. You’ll notice some foaming, which is a good sign that it’s working!
Step 7: Toothbrush Time
Using an old toothbrush, scrub the stained area in a circular motion. Be gentle but thorough to work the solution into the stain. This will help break down the blood proteins.
Step 8: Blot (Yes, Again)
After scrubbing, blot the stain once more with a clean cloth or paper towel. You’ll see the stain start to lift.
Let it sit until the spot is completely dry and ✨VOILA!✨ Your mattress is fresh, clean, and, most importantly, stain-free!
NOTE: If the stain is still visible, you may need to repeat the process. Some stubborn stains might require multiple attempts.