Some dumbass at school tried telling me that it was simply because the smoke gets in your eyes. Why the hell would that cause red eye for several hours and why wouldn't you get it when you smoke cigarettes?