German phrase
Seit wann haben Sie ~?
Meaning
How long have you had ___?
When to use it
It asks when something began. Use it politely to ask about symptoms or conditions.
Example dialogue
Seit wann haben Sie Kopfschmerzen?
How long have you had headaches?
Seit zwei Tagen, vor allem nachts.
For two days, especially at night.