Why do my eyelids randomly get swollen and itchy and red? It stays that way around 3-4 days and when it goes away the skin is dry and flaky.

Allergy. Could be allergy to enviormental factors or seasonal allergy. Makeup can also be a factor as the amount of metals, especially nickel can vary from one batch to another and can cause the changes in the skin. See an ophthalmologist or a dermatologist.