уже три недели

for three weeks now

→ уже
phrase Rare #36,121
for three weeks now Used to say that a state or situation has lasted for three weeks and is still ongoing.
RU: Я уже три недели учу русский.
EN: I've been learning Russian for three weeks now.

Она уже три недели болеет.

She has been ill for three weeks already.

Том уже три недели в коме.

Tom has been in a coma for three weeks.

Том здесь уже три недели.

Tom has been here for three weeks.

Я был в команде уже три недели, но до сих пор еще не играл.

I had been on the team for three weeks already, but I still hadn't played yet.

— Поле чудес (1989)

Давай, Дайана, уже три недели прошло.

Come on, Diana, it's been three weeks already.

— Малхолланд Драйв (2001)

Он не выходил в бой уже три недели.

He hasn’t gone into battle for three weeks.

— На Западном фронте без перемен (2022)