It's been such a long time since I exercised, my body feels too heavy and my reactions are too slow
正確かつ自然な英語ですと「It's been such a long time since I exercised, my body feels too heavy and my reactions are too slow」があります。
バトミントンは敏捷な動きが必要なので、「反応できない」を「反応が遅すぎる」に変えました。
僕はここ3週間、自転車の旅をしていて、運動を毎日しています。なんでも慣れれば体が自然に軽く感じるようになります。
It's been ages since I did any kind of exercise, so my body felt really heavy. I could hardly move.
この場合、次のような言い方ができますよ。
ーIt's been ages since I did any kind of exercise, so my body felt really heavy. I could hardly move.
「運動するのが久しぶりすぎて、体がすごく重く感じた。ほとんど動けなかったよ」
could hardly ... で「ほとんど…できなかった」
ご参考まで!
It's been so long since I exercised that my body feels heavy and I can't react.
・It's been so long since I exercised that my body feels heavy and I can't react.
「運動するのが久しぶりすぎて体が重く、反応できません。」
It's been so long since... で「〜するのは久しぶりだ」、so... that... で「〜すぎて…だ」を表せます。
・My body felt so heavy and slow because I haven't worked out in a while.
「しばらく運動していなかったので、体がすごく重くて動きが鈍かったです。」