Itchy upper eyelids with a small dry rash cause

The causes of small dry rashes on itchy upper eyelids are as follows.
Consider eczema caused by skin allergies, with the typical symptoms of canthal defect or canthal loss, chronic eczema-like changes, and blisters, perhaps related to excessive mental stress, poor sleep, tension and anxiety, or perhaps blockage of the lid margin gland ducts, or visual fatigue due to lack of sleep, excessive eye use, and fire.