この場合、次のような言い方ができますよ。
ーI'm having a hard time getting over my cold.
「風邪がなかなか治らない」
to have a hard time で「なかなか〜できない」
to get over one's cold で「風邪が治る」
ーIt's taking me a while to recover from my cold.
「風邪が治るのに時間がかかっている」
to take someone a while で「〜するのにしばらく時間がかかる」
to recover from one's cold で「風邪が治る」
ご参考まで!