Yes, it really depends on the stain. You might do some advance searches to see what others have posted on various threads. I have used a product called LINEN WASH by LeBlanc. Use to get it at the local linen store but the store closed over 7 years ago.