Questions & Answers about Estou com dor de garganta desde ontem à noite.
In Brazilian Portuguese, estar com + symptom/condition is a very common way to talk about a temporary physical state.
So:
- Estou com dor de garganta = I have a sore throat
- Estou com febre = I have a fever
- Estou com dor de cabeça = I have a headache
You can say tenho dor de garganta, but it often sounds less natural for a temporary illness, or it can sound more general/habitual, depending on context.
For a symptom you have right now, estou com is usually the most natural choice.