You may have a slightly weakened vein on the surface of the eye
which responds to strain, coughing or sneezing by leaking a tiny touch of blood.
Unless you have a clotting problem (do you bruise easily? Are you bleeding elsewhere?), you don't have to worry about a bit of blood on the white of the eye which looks dramatic but is usually benign.