I know that many of us have this problem and it is caused due to several reasons not only lack of sleep. Some of the reasons which i know are: Lack of Vitamins, More stress for eye (i.e. being in computer for longer than 8 hours daily). Besides, mental tension also can be the reason for it.