YOU SAID:
i haven't had it almost for five years
INTO JAPANESE
もう5年近くも飲んでいない
BACK INTO ENGLISH
I haven't drunk it in almost five years.
INTO JAPANESE
もう5年近く飲んでない
BACK INTO ENGLISH
I haven't had a drink in almost five years.
INTO JAPANESE
私はもう5年近く飲んでいない。
BACK INTO ENGLISH
I haven't had a drink in almost five years.
You've done this before, haven't you.