I order megahydrin as a six month supply and I comparison shop when it is time to purchase it again, so I can't say I buy it in one place.
It took about a week, taking 2 caps 4x a day for the bo to be gone. You might smell a lot of odd things during this time, but it is because some free radical odors will come out through your nasal passages. That happened to me and it was a strong nicotine odor (I smoked at the time).
I gave up wheat for a short time while fasting and then when I started to eat it again, my cystic Acne flared up, I had acid reflux , my tongue felt coated and the BB started. Stopped the wheat and all was well. I believe wheat had an effect on bo, but it was just one of several factors.
Remember BO and BB are symptoms, not the problems. You have to find the problem and eliminate it or learn to control it.
Yes, bo came back when not on megahydrin. I have times when I try other remedies, because I'm always looking to save money, but I always come back to megahydrin.