Be out of sorts

1) быть не в духе 2) плохо себя чувствовать

Большой англо-русский словарь