Trust me for Urticaria you are your doctor.....every episode has a trigger you will have to narrow down to a cause for it....I definitely I agree it's not easy because anything under sun can cause urticaria but in these 9 yrs it's not difficult to narrow down to atleast few....once u can do it we can go for a provocation test to confirm it.. then avoid that stimulus....
Next Steps
treatment wise on online domain it's just antihistamines tat can be given...for a well established Autoimmune urticaria u will have to go for a physical consultation for further evaluation
Health Tips
Stay away from the Triggers