These spots are often followed within a few days or weeks by a much greater leakage of blood, which blurs vision. In extreme cases, a person will only be able to tell light from dark in that eye. It may take the blood anywhere from a few days to months or even years to clear from the inside of the eye, and in some cases the blood will not clear. These types of large hemorrhages tend to happen more than once, often during sleep.