The invention provides an oral medicine for effectively treating urticaria. The oral medicine is prepared from the following Chinese herbal medicines of starwort root, hypoglauca yam, jujube bark, bamboo leaf, beautiful sweetgum fruit, dragon bone, sophora flower, large-leaved gentian, long-noded pit viper, shrubalthea bark, Chinese atractylodes, phellodendron, selinum japenious seed, divaricate saposhnikovia root, scorpio, sweet wormwood herb, waxgourd peel, weeping forsythia, tuckahoe, belvedere fruit, red peony root, dangshen, large-head atractylodes rhizome, sinkiang arnebia root, garden balsam stem, fineleaf schizonepeta herb, Chinese mugwort leaf, cassia bark, tree peony bark, safflower, honeysuckle flower and baikal skullcap root. The oral medicine for effectively treating urticaria can quickly eliminate pruritus, promote blood circulation to remove blood stasis, soften hardness, dissipate scabs, improve skin microcirculation, promote cell regeneration, repair pathological cell, stimulate the organic immunocyte to produce specific antibody, reduce susceptibility of an organism to outside materials, reduce capillary permeability, reduce leakage of the oral liquid, improve immunity of a body, make amends to ensure that the skin keratinocytes divide properly, activate skin care cells to completely improve skin symptoms and effectively prevent relapses of urticaria.