If antigens are molecules that can cause an allergy, then an allergy can be caused by?

Answer choices:
- antigens
 - Pesticides
 - cold weather
 - fever
 - viruses
 - food
 - Smoking
 - germs

 

 antigens         