「半月ぶり」は
ーIt's been six months since ...
「…以来6カ月が経つ」
ーI haven't ... for six months.
「6カ月間…していない」
を使って表現します。
ですが今回の質問は「昨日は半月ぶりに…」と昨日の時点の話をしているので、この場合は次のように言うと良いでしょう。
ーI hadn't had a drink for six months until yesterday.
「昨日まで6カ月間お酒を飲まなかった」=「昨日は半月ぶりにお酒を飲んだ」
ーYesterday was the first time I had a drink in six months.
「昨日は6カ月ぶりに初めてお酒を飲んだ」=「昨日は半月ぶりにお酒を飲んだ」
ご参考まで!