Ok for fellow sufferers go and see a naturopath, i have been suffering with the same problem and i am now on a strict regime and on the road to recovery, i went to my naturopath after having no option left.
I had colonic hydrotheraphy (£65) and my naturopath told me more about myself than any information you will get from the doctor or off the internet.
She told me to take these steps... the aim is to detoxify your body.
Buy ground Linseed and take a teaspoon of this every morning and night, either with water or natural yogurt or smoothie if you are not suffering with candida.
Buy probiotics and prebiotics...acidphillious is recommended and take this daily, morning/noon/night.
Buy oxi-klear tablets from naturopath this not only cleanses your body but you blood/organs/liver etc ...very beneficial after colonic hydrotheraphy,
Take daily starting with 2 in the morning and 2 at night, every day increase the dose by 1 until you feel comfortable, she advised some people get up to 15 tablets a day 5 in the morning/noon/night for 6 weeks. But all depends on each individual.
Drinks 8 litres of water a day or as much as you can.
Start a candida diet (And chew your food).. she directed me to the website candidacanbefun.co.uk ... a guide to this process there is also a book you can buy, this diet is significant even if in oubt, this will benefit your life, the aim is to attempt this diet for 6 weeks.
If you are serious about getting rid of this embarrassing problem/odour follows these steps, remember you are not alone!