I would like others to tell me which is the best way to say that you are allergic to something.

I am allergic to fish
I have allergy to fish
I have an allergy to fish

  • Any prior research?
    – James K
    Jan 19, 2019 at 18:35

2 Answers 2


You have already answered your question: I am allergic to fish, I have an allergy to fish.


You can use any of these and you will be understood. The second one is not correct because there needs to be an article (allergy is a treated as a countable noun). The first and third are both correct and idiomatic.

You might try answering this kind of question by looking for examples online. Googling tells you the number of results. "I have an allergy" (1.6million), "I have allergy" (0.1 million) "I am allergic" (1.8million). Checking the hits for "I have allergy" show either non-native speakers, or phrases like "Should I have allergy shots". In this case google does a good job of identifying which phrases are idiomatic.

  • 1
    Google hits aren't really proof of anything.
    – Robusto
    Jan 19, 2019 at 19:09
  • 2
    Not proof, but evidence. I am trying to help the OP and any other learners that find this question by suggesting ways that they could answer the question. To answer "Which phrase do people use", googling the phrase is a useful first step.
    – James K
    Jan 19, 2019 at 19:21

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .