I have a headache. I have headache.
Which one should be the correct and valid sentence? Please explain it with reasons. Thanks.
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.Sign up to join this community
'Headache' is countable.
I have a headache
This is strange, but we just need to remember it that way.
In BrE, some ailments such as stomach-ache, toothache, earache, etc fall under uncountable category. But in AmE, they are both - Reference.
Another reference from MW Dictionary as I find:
A count noun (or "countable noun") is a noun that can be counted, can be plural, and can be used with both singular and plural nouns. Headache, toothache, and stomachache are all count nouns because they meet those three criteria.