Poor health English

Poor health English: poor state; Out of shape; In poor health.

1. He is in poor health. Is there a possible psychological explanation? Is there any psychological reason for his poor health?

Mary is in poor health. Mary is not well.

Some of my classmates are very weak, that is to say, they are in poor health. Some students in our class are weak, that is to say, their health is not good.