Becoming an American can be bad for your health.

A growing body of mortality research on immigrants has shown that the longer they live in this country, the worse their rates of heart disease, high blood pressure and diabetes. And while their American-born children may have more money, they tend to live shorter lives than the parents.