Answer by
sallyflutterbee (32)
A blood spot in the eye is a broken capillary, which could be caused by supressing a sneeze. The immense pressure created internally when a sneeze is held in rather than let out commonly causes broken capillaries in the eye, which are then seen as tiny spots of blood. Always let your sneezes out, covering your mouth when you do!