Obesity increases the risk of health problems such as diabetes, high blood pressure, cardiovascular disease and cancer.
But a study published in the journal Social Psychology Quarterly finds the sharpest decline in health was among those who felt they were discriminated against because of their weight.
Researchers suggest these people may be internalizing the prejudice they feel and the stress of that is piling on to other health problems.