I have not gotten vaccinated yet, but I hope that corona will be over before I have to do so.
ご質問ありがとうございます。
"I have not gotten vaccinated yet,"=「私はまだワクチンを接種していません」
"but I hope that corona will be over"=「でも私はコロナが終息することを願っています」
"before I have to do so."=「私が接種しなければいけない前に。」
☆スラングですが、「ワクチンを打つ」="to get the jab" という言い方もあります。
ご参考に。