How to Remove Body Oils From Sheets

Hunker may earn compensation through affiliate links in this story.

Things You'll Need

  • Hair shampoo

  • Vinegar

  • Dawn dish soap

  • Toothbrush

  • Ammonia

  • Baking soda


Without attempting to treat the stain before laundering, it may set in making it harder to remove later.

Remove Body Oils From Sheets

While not a problem for all, there are some who battle with this daily: body oil stains on sheets. These stains are beyond stubborn and difficult to remove. For those who deal with this frustrating problem, it's already apparent that these stains don't simply wash out when doing the laundry. So special care needs to be taken. Removing these stains is easy with the right know-how and materials.

Step 1

Pre-treat the stains with hair shampoo. Allow the shampoo to sit on the stained area for 10 to 15 minutes before laundering as usual.

Step 2

Wash the linen in the washing machine with hair shampoo instead of detergent. Add a cup of vinegar to the rinse cycle.

Step 3

Dampen the area with clean water and apply Dawn dish soap liberally to the stained area. Scrub the dish soap into the stain with a toothbrush and launder as usual.

Step 4

Add a cup of ammonia to the washing machine along with the regular detergent and wash and dry as usual.

Step 5

Start the washing machine and add a cup of baking soda in with the regular detergent. When the drum is filled with water, turn the machine off and allow the linen to soak for an hour before turning it back on and finishing the cycle.

Melynda Sorrels

Melynda Sorrels spent 10 years in the military working in different capacities of the medical field, including dental assisting, health services administration, decontamination and urgent medical care. Awarded the National Guardsman’s Medal for Lifesaving efforts in 2002, Sorrels was also a nominee for a Red Cross Award and a certified EMT-B for four years.