15 Nov Demodex Blepharitis “Demodex mites” cause itching, discomfort, & blurring in eyes – you can get rid of them effectively now…. Read more