So glad you figured out the cause. Meanwhile you can try simple remedy - take a teaspoon of activated charcoal powder in a glass of water once a day. Take it 2 hours before or after the meals/medicines/supplements to avoid them not being assimilated. Although if you ate something not so good, then you can take it soon. People use activated charcoal instead of deodorant this way, so it might work, although you might need it couple of times a day.