>>509149050Herpes causes the foul/fishy odor. Most people have it without realizing it, no symptoms except when you first catch it, it's like a flu that goes away in a few days. But the smells stays, especially when your immune system is weakened, when it's stronger the smell is not so strong.