Older linens often will develop yellow stains, also called “age stains,” the result of grease and dust accumulating over time. To remove the stains, the best option is to use a hydrogen peroxide-based cleaner, according to The Stain Expert website. Various stain removers, such as OxiClean, are primarily made with hydrogen peroxide. Before treating the linen, you should soak the fabric in soap or detergent.
Place the linen in a bathtub or large container where you can submerge it in water.
Fill the tub or container with room temperature water. Let the garment soak for about 30 minutes.
Rinse the linen gently, kneading it to remove the water. Make sure not to wring it out.
Purchase a stain remover containing hydrogen peroxide, which you can get from any grocery store or drugstore that sells cleaning supplies.
Follow the instructions on the stain remover label to apply the product to stained areas on the fabric.
Wash the linen after applying the stain remover and let it air dry.