Sorry to hear that you have been having problems with recurrent styes. The best thing to do is to speak with an ENT or ophthalmologist
. It sounds like you have been managed appropriately thus far with conservative management techniques (such as cleansing soaps and warm compresses), antibiotic drops (tobradex is a combination drop with tobramycin, and antibiotic, and dexamethasome, a steroid), as well as oral antibiotics (doxycycline). It would be good to know, however, if you have seen an otolaryngologist
(aka ENT or ears, nose, throat physician) or an ophthalmologist. The reason being that if you are having chronic crusting in your eyes (even when you don't have an infection present, like a stye) then there might be something else going on. There are numerous problems that can cause crusting within you eyes; such as dacrocystitis (inflammation and infection of the lacrimal sac), or obstruction of the outflow of the lacrimal system. As far as whether this problem is related to you going out drinking with your friends, it is difficult to tell without being able to ask you more questions and examine you. Theoretically you could be dehydrated after drinking, and your tears could become crusted in the morning when you wake up. I would recommend that you start out by seeing an ENT or ophthalmologist to get a thorough exam. Best of luck.