We do not currently know of any synonyms for be in poor health.
For similar words to be in poor health, try: