I have a headache for 5 days.
I had a headache for 5 days.
I have been having a headache for 5 days.
Which one is correct and how shall I mention that in a leave of absence to see a doctor??
I have had a headache for five days. CB
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.