seit wann hast du

since when have you had

→ seit
phrase Rare #35,093
since when have you had German uses the present tense here; English often uses “have had” for something that began in the past and continues now.
GE: Seit wann hast du den Hund?
EN: Since when have you had the dog?

Seit wann hast du diese Kamera?

How long have you had this camera?

— Tesis - Faszination des Grauens (1996)

Kolja, seit wann hast du Fieber?

Kolja, how long have you had a fever?

— Die Fälscher (2007)

Seit wann hast du eine Mitbewohnerin?

How long have you had a female roommate?

— Gegen die Wand (2004)

Seit wann hast du Bleeker im Visier?

How long have you had Bleeker in your sights?

— Juno (2007)

Seit wann hast du es?

How long have you had it?

— La La Land (2016)

Seit wann hast du ein Auto?

How long have you owned a car?

— Mother (2009)

Seit wann hast du einen Hund?

How long have you had a dog?