I was doing horrible diet eating high calorie foods and pig out whenever until I started to have BO problem. In my opinion BO is another way of our body telling us there are something wrong that you are doing. If you regulate your diet and repair your body at the same time you will get better gradually. Everyone is different and their root of the problem is also different. Why don't you do some research on this forum and try to find out what is wrong with your body instead of just asking?