The main reason for congested blood vessels is lack of oxygen, particularly in the tissues that cover the eyes. Bloodshot eyes can also develop due to eye strain, dry environment, mechanical irritation, allergies, infection, injury, medicine side effect, common cold, and alcohol abuse.