Urtikaria adalah reaksi oedematosa terbatas akibat pelebaran reaktif dan peningkatan permeabilitas pembuluh darah kecil di kulit dan selaput lendir. Sebagian besar pasien tidak dapat menemukan penyebab pastinya, terutama pada urtikaria kronis. Penyebab umum urtikaria adalah sebagai berikut: 1. Makanan Terutama protein hewani seperti ikan, udang, kepiting dan kerang-kerangan, daging, susu, telur, dll dan tanaman seperti jamur, stroberi, kakao, tomat dan bawang merah dan bawang putih, dll. Zat tambahan makanan juga dapat menyebabkan alergi seperti asam salisilat, asam sitrat, garam benzoin, sulfit, dll. Beberapa zat ini dapat bertindak sebagai alergen. Sebagian dari zat-zat ini dapat digunakan sebagai alergen untuk menyebabkan reaksi hipersensitivitas, sementara yang lainnya dapat secara langsung merangsang pelepasan histamin dari sel mast. 2. Obat-obatan Banyak obat yang dapat menyebabkan reaksi hipersensitivitas dalam tubuh dan menyebabkan penyakit, seperti penisilin, sediaan serum, berbagai vaksin, furazolidone dan sulfa. Dan beberapa obat adalah pelepas histamin, seperti aspirin, morfin, kodein, kina, hidrazinepiridazin, atropin, trikothekena, basa poppy, dll. Berbagai infeksi virus seperti infeksi saluran pernapasan atas virus, hepatitis, infeksi mononukleosis dan infeksi coxsackievirus, infeksi bakteri seperti septicaemia yang disebabkan oleh Staphylococcus aureus dan infeksi streptokokus, tonsilitis, otitis media kronis, sinusitis, infeksi Helicobacter pylori, infeksi jamur seperti infeksi jamur dangkal dan dalam, dan infeksi parasit seperti cacing gelang, cacing tambang, Plasmodium, schistosom, cacing kremi, parasit filarial, dll. Schistosom, cacing kremi, cacing filaria dan amuba, semuanya dapat menyebabkan urtikaria. Berbagai faktor fisik seperti panas, dingin, cahaya, gesekan dan tekanan dapat menyebabkan timbulnya urtikaria pada beberapa pasien. Faktor hewan dan tumbuhan, seperti bulu hewan, racun serangga, racun ular, racun ubur-ubur, anyelir dan serbuk sari, dll. 6, faktor mental stres mental dapat menyebabkan penyakit dengan menyebabkan pelepasan asetilkolin. 7, penyakit visceral dan sistemik seperti demam rematik, rheumatoid arthritis, lupus eritematosus sistemik, neoplasma ganas, gangguan band, gangguan endokrin, tiroiditis autoimun, dll. Dapat menjadi penyebab urtikaria, terutama urtikaria kronis. 8, faktor lain Inhalan seperti debu rumah, aerosol, bahan kimia yang mudah menguap, kehamilan atau siklus menstruasi dapat memicu penyakit.