There is no way to answer your question. If blood is in the vitreous it can persist indefinitely and sometimes has to be removed surgically with a vitrectomy. If the blood is in or under the retina it can persist for long periods of time. Also the amount of blood is important, a tiny drop versus a large amount.