Why are my eyes bloodshot
Bloodshot eyes are most commonly caused by harmless conditions that will resolve on their own even without treatment. The most commonly seen causes of bloodshot eyes are allergies, eye fatigue, over-wearing contact lenses, common eye infections such as pink eye (conjunctivitis), or due to swimming, drinking alcohol, or wearing contact lenses.
When the eyes become red due to allergies, it is because the blood vessels in the front part of the eye dilate and become larger.
This causes the eyes to appear red from the increased blood flow to the area. When suffering from fatigue or eye strain, it is important to take the time to rest and relax the eyes to help reduce the redness. Pink eye often affects both eyes because the infection typically spreads from one eye to the other.
It is more commonly seen in children due to their close contact with others in school or daycare settings. An eye injury or infection can also be the cause of a bloodshot eye, and it is important to visit a healthcare professional to rule out any underlying medical conditions. In order to avoid bloodshot eyes due to alcohol or cannabis, it is important to avoid using these substances.
Additionally, it is important to practice good hygiene and to not share personal items with others in order to avoid contracting an eye infection.
Below are images relevant to your question