be off-colour
British & Australian, American & Australian
to not be feeling as well as usual.
He had flu a couple of months ago and he's been a bit off-colour ever since.
Cambridge English Idioms Dictionary