So I caught H in a flat out lie last night. He had to stay late at work to do a big job that had to be done after hours. Well our coworker mentioned in passing what time they left (12:30am) and H didn't get home until 3 AM (I know this because the home alarm woke me up and I looked at my phone). When I asked him this afternoon, he said they didn't leave at 12:30, they left around 1:30, close to 2, and that he stayed downstairs drinking a beer when he got home. Then 10 mins later he comes to me and says that he went to his friends house after to drink some beers, but didn't want to tell me because he thought I might be upset. Lately he's been finding any excuse to drink, so I have been on him to take it down a notch because he can over do it quickly, so the excuse fits but still.
The actual lie itself doesn't really bother me, he ended up telling me the truth anyways. But what really drives me crazy is that If our coworker hadn't mentioned the time to me, H would not have told me anything. We spoke several times this morning and he had opportunities, but he chose not to, which makes the whole thing worse. H said he was sorry and that he would be honest with me in the future. But its still driving me crazy and my mind is imaging all sorts of different situations.
Am I overreacting?