German phrase
Wie lange dauert es, bis ich ~ erhalte?
Meaning
How long does it take for me to receive ___?
When to use it
It asks how long it takes. It is polite and suits formal inquiries.
Example dialogue
Wie lange dauert es, bis ich das Visum erhalte?
How long does it take for me to receive the visa?
In der Regel dauert es etwa vier bis sechs Wochen.
It usually takes about four to six weeks.