Urtikaria

Diduga penyebab urtikaria bermacam-macam, diantaranya : obat, makanan, gigitan/ sengatan serangga, bahkan foto sensitizer, inhalan, kontaktan, trauma fisik, infeksi, dan investasi parasit, psikis, genetik, dan penyakit sistemik.
Bermacam- macam obat dapat menimbulkan urtikaria, baik secara imunologik maupun nonimunologik. Hampir semua obat sistemik menimbulkan urtikaria secara imunologik tipe I atau II. Contohnya ialah obat-obat golongan penisilin, sulfonamid, analgesik, pencahar, hormon, dan diuretik. Ada pula obat yang secara nonimunologik langsung merangsang sel mast untuk melepaskan histamin, misalnya kodein, opium, dan zat kontras. Aspirin menimbulkan urtikaria karena menghambat sintesis prostaglandin dari asam arakidonat.