???? I don't see anything that would cause you to have to apologize and certainly nothing that gives you any reason to hate yourself.
Try to take better care of yourself (i.e. wear your coat) but you have every right to do what you want, he isn't your husband, you don't live there... he was tired, you were bored.