You are both correct, it was from 8am - 11pm. I believe him when he tells me that he was with his sponsor, and I've never had any doubts about his whereabouts.
As of late, I did have a general discussion with him regarding his hours away, and we have formed a compromise of sorts: I have learned to be more patient and less expectant, and he will work on setting boundaries with his sponsor and check in if he has the opportunity or if things are running later than normal. I'll reply more once I'm on a desktop computer; typing this on a phone is hard enough