Spanish phrase
Hace ~ que tengo ~.
Meaning
I've had ___ for ___.
When to use it
States how long a symptom or condition has lasted. Casual, used to report ongoing health problems.
Example dialogue
Hace dos días que tengo fiebre.
I've had a fever for two days.
Deberías ver a un médico.
You should see a doctor.