Sleep deprivation can cause bloodshot eyes. The reason is that your eyes recover while you sleep. Getting too little sleep may result in your eyes producing fewer lubricating tears, causing your eyes to be dry, itchy, and red.