Pur essendo questa reazione tipicamente negativa, non è da confondersi con un fenomeno allergico. La differenza sostanziale tra le due manifestazioni è che mentre l'allergia è una reazione del sistema immunitario a un qualcosa che in certi soggetti viene riconosciuto come estraneo e perciò viene attaccato, l'idiosincrasia non è imputabile al sistema immunitario ma può dipendere da vari fattori. Tra questi i più frequenti sono: