Выражение how long соответствует русскому сколько, как давно/долго.
Диалоги
– How long are you going to stay in Vienna? Как долго вы пробудете в Вене?– It depends. Зависит от обстоятельств.– So, how long have you been in Ireland, Leo? Так сколько ты пробыл в Ирландии, Лео?– I’ve been here for almost a month. Я пробыл здесь почти месяц.