I would imagine that the emotional hurt has physically caused your stomach to betray you. And your not 20 anymore - getting drunk to the point of getting sick is a lot tougher to recover from than when you were younger. Maybe it is better to drink on a full stomach of food.

I would like to see a graph of all the ages of people on this site. It sure seems that there are quite a few right around you and your W's age.