We don't know how long he was out (we weren't home at the time) or how he got out of the house -- he's a strictly indoor cat. We are just glad he is home. Thanks, PetHub!