I have 3 nice merino walking shirts from Hedrena in Australia.
One was a gift and 2 I purchased myself.
They are not inexpensive. - around $70 per shirt.
So you can imagine my shock when I found oil stains on my favorite one.
Old oil stains.
From food, apparently.
The shirt had already been washed and dried, and as you know, that is pretty much a death sentence when it comes to getting out a stain.
I found this on the internet and will be forever grateful because I've used it many times. Most recently, while unpacking after my winter in the desert, I found a piece of white Portuguese linen that I love, covered with oil stains from a bottle of essential oil that leaked. It had turned yellow. I thought I'd have to toss it, but instead tried this method and by golly, it worked!
Just mix equal parts of plain old hydrogen peroxide with dishwashing liquid.
I use DAWN.
Mix them up in a cup or bowl then apply liberally to the stain.
Let it sit overnight.
Then wash in COLD water.
If the stain is still there, do it again and let it soak longer.