Cat's Eye Discomfort: Cat Squinting One Eye

Bacterial or infections like abscesses or styes cause eyelid and conjunctiva or swelling, resulting in one-eye squinting as a response.

Infection

Eye trauma can make a cat squint in one eye due to pain. Scratches and abrasions, or lacerations are common causes for eye squinting.

Eye injury

Allergies can cause swollen eyelids and conjunctiva, leading to one-eyed squinting due to insect bites or systemic reactions.

Allergies

Foreign objects in the eye cause irritation and squinting  or discomfort in the affected eye due to eyelid and conjunctiva irritation.

Foreign body

Entropion in cats causes inward-turned eyelids, leading to eyelash rubbing against the cornea or discomfort, and squinting in one eye.

Genetic anomaly