近一个月荨麻疹反复发作,一周有三四天。好发于腿部,臀部及腰部。特别是晚上,很痒。三四个小时以后又退去。以前没有发生过这样的情况。请问该如何治疗?是哪种原因造成?