身上起荨麻疹,是因为致敏原刺激导致皮肤黏膜的小血管发生了炎症反应。荨麻疹是组织液异常渗出而引起的皮疹,任何一种物质都有可能成为致敏原,对机体的免疫系统产生刺激作用,引发过敏反应。一旦小血管壁发生过敏性炎症反应,血管壁的通透性就会增加,组织液的渗出会增多,就会引起荨麻疹发作。发生这种疾病的原因,一方面是自身体质的问题,另一方面就是外界致敏原的影响。至于具体的致敏因素,则是无法确定的,而且个体之间差异很大。