Hello.
Thank you for asking at HCM.
I went through your history and from your history I think you may have what we call "chronic urticaria".
It is important to identify the cause of chronic urticaria, it is not always allergic. So I would like to ask you in detail about possible causes like
excessive sweating, sun exposure, contact with hot/
cold water, any drug intake by you, symptoms of intestinal worms, viral infections,
thyroid disorders, etc.
And I would also suggest you investigations like CBC,
ESR, CRP, thyroid tests, urine & stool examination. If these investigations reveal any cause, I would treat the cause.
If these do not reveal any cause, I would suggest you to consult an Allergist who will ask you in detail and suggest you further investigations to look for cause of urticaria.
Till your cause is identified, I would suggest you to take
Levocetirizine in morning and
Montelukast and Hydroyzine in evening which may control the symptoms. Personally I would not suggest
corticosteroids (like diprofros) if these medicines are effective to control your symptoms.
Also, avoidance of too spicy food, avoidance of woolen & tight clothes, avoidance of activities causing excessive sweating, etc measures will also help.
Duration of chronic urticaria can only by predicted if cause is found.
I hope this will make things clear to you and will be helpful.
Wish you the best of the health.
Regards.