Thanks for posting your query.
You seem to be suffering from urticaria
urticaria produces circular weals.
dermographism produces linear weals on the line of scratch mark.
You need to be thoroughly examined for any source of infection.
And blood test
to be done which includes usual tests with additional test like thyroid
profile, CRP, IgE leves etc.,
You may need a long term anti histamine
under your doctor's advice
There is no need to worry as these are simple problems which can be easily tackled.
If possible try to avoid egg, sea food and fish which may definitely help you
Have a good day