I think its contact dermatitis in one eye once a week swelling with red itchy, dry, flaky, small red spots doc not diognosed but gave me 120mg histamine?

Need a proper answer. Contact dermatitis can be brought on by many things. Please get a proper diagnosis by an ophthalmologist tomorrow and feel better!
That is reasonable. What you are doing is reasonable if it does not improve see a dermatologist or an ophthalmologist for further treatment.