Bad BO can be caused by liver problems. Many times, the person affected is not able to smell the offensive odor, but friends, family members, or colleagues may bring it to your attention.
Liver disease can cause excessive sweating with activity and change the consistency of body sweat in men and women, resulting in an unpleasant smell. The odor is often described as being pungent and somewhat similar to that of rotten eggs, although it may be more subtle in some people. It depends on the problem and individual.