Chronic urticaria is seldom allergic and attempts to find a cause are usually fruitless.
Fortunately it usually resolves on its own over time. For most folks, simple antihistamines like Cetirizine
are effective at controlling outbreaks, though 2-3 the usual dose may be required. They work much better if taken regularly to prevent outbreaks.