Is blepharitis caused by any kind of allergies?

Sometimes. Blepharitis is an inflammation of the eyelids, which can be due to allergies, infections, gland dysfunction, or other skin disorders such as seborrheic dermatitis or rosacea. Sometimes patients will actually have a contact dermatitis (local allergic reaction) to make-up or even nail polish (transmitted when they rub their eyes).