Yuck. Sorry to hear that. It does work well for sweat stains, and it is totally safe for use on silk. Give it a try and it should do the trick.