It's not wrong, but it is not often said this way. If you are talking about a current health problem you would usually say She is sick , or She is ill . If you are talking in more general terms you would probably say something like She has health problems , or She is in poor health, or Her health is bad/poor.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.