This is my favorite stain remover. It works best when you spray the stain as soon as you can with a bit of scrubbing. I let it sit for at least 20 minutes and sometimes over night. Not all stains will come out but works great for me.