MY ah used to use the excuse that he was going to get gas for the car for work next morning...but it used to take him hours !!!
He would come home wasted and what so you know...he needed gas again the next day.
Good for you for not allowing him to see you get mad....