hypochondriac, self-obsessed, neurotic, obsessed with one's health;
sickly, ailing, poorly, in poor health, weak, feeble, frail, delicate, debilitated, invalid, bedridden, infirm, washed out, run down, valetudinary;
archaic splenetic;
rare hipped, hippish.