From your question it is evident that u have allergic skin disorder.
Do a skin allergy test
to identify the allergens.
Use cotton cloths always.
Ur beds and pillows should be plastic covered and dust free.
Avoid exposure to dust if possible.
Avoidance of allergen is the first therapy.
Use first generation antihistaminics with 3rd generation.
Gradually decrease the dose of antihistaminics.
Consult a allergiologist.