I drink from a glass, I can stand it when people drink from the carton/bottle if they know fine well I'll end up drinking it at some point. It just makes me feel sick that someone's excess food in their mouth will end up in that bottle only for you to drink, therefore, for that reason I won't drink out of a bottle/carton I know someone else is going to and also make sure they don't do it either. 

