Dpes subconjunctival hemorrhage last long?

No. It depends on a few factors, including how large the hemorrhage is, and what caused the hemorrhage. Some go away in a day or two, many take 7-10 days, and some can take even longer.