こんなときのお勧め表現は“I'm a bit under the weather.”。“under the weather”で“slightly ill(ちょっとばかり体調が良くない)”って意味。
一方「ものすごく体調が悪い」なんてことを言いたいときは“I'm as sick as a dog.”って言うといいです。犬はよく舌を出してハーハーしているでしょう。あれが体調が悪そうに見えることからこんな風に言うんです。
追加情報:アメリカのスラングとしてはどちらも「二日酔い」のときにも使えますよ。