Benzos, even when taken as needed have been known to affect short term memory. It doesnt always take much for this to happen. I am not sure what the half life of xanax is but sometimes it lingers enough to have an effect when mixed with any amount of alcohol to affect you. I am an alcoholic so I cant do benzos but I personally feel like my years of taking them affected my short term memory. And the alcoholism too of course.