I never could stay sober when my husband was drinking. It was such an irritant. I feel for you. I had to leave him..there were other circumstances though too. Talk to her when she is sober/not hungover.
Also , love your user name! My son is stationed at Warner Robbins (Air force)