Yes, stress can cause broken blood vessels in your eyes. As we know that when you have stress, it can work on your eyes, and make your eye pressure high. Also, if your eyes suffer from high eye pressure, it can make the bloodshot to eyes. So at that time, you can say your eyes become red. Sometimes, it can make your eyes look having broken blood vessels in your eyes. So you should be more careful about it. Or it can be dangerous. When you have bloodshot eyes, it can damage your vision in some degree. So you should avoid having high stress, and having a good rest is an effective to relieve your situation. and it can disappear in a few days. Besides, you also need to know that sport activities, consumption of alcohol in small quantities and smoking marihuana can increase the symptom, too. So just be careful about it.
There have many reasons to cause the bloodshot on your eyes. Bloodshot means inflammation; it is the most striking symptom of inflammation. The inflammation could be caused by chronic or acute conjunctivitis, keratitis, scleritis, glaucoma etc. The bloodshot is happen by scleraâ€™s blood capillary shot and expansion once the virus and bacterial invade into your eyes. That will not only reduced by the stress, and your blood vessels have not been broken at all. You can use some eye drops to expel the virus and bacterial, but if it can not help, you need go to doctor for help. About how long will your eyes clear it? It will depend on specific different disease condition and treatment methods. It is hard to say.
Under normal condition, the blood vessels of eyeball conjunctiva are shriveled and in a state of "fast asleep", and there is no blood flowing in the vessels, so the sclera appears white. When the bacteria or virus intrude, the blood vessels wake up with a start and begin an eclasis, so the blood flows from all around, hence the red sclera. The most obvious symptom of the inflamed eyes is bloodshot. Suffering acute or chronic conjunctivitis, keratitis, iris eyelash inflammation, sclera inflammation, glaucoma, chemical burn of ocular region can give rise to different degrees of bloodshot in the eyes. Also, stress can cause bloodshot in the eye. Under this circumstance, you need to take a good rest to avoid the eye strain. But I advise you to go to the hospital for a thorough examination, after all, eye problem should be taken seriously.