We don’t actually live together, I haven’t move in because he lives far away from my workplace and I live closer to it, and also because of the issues I told.
No, he doesn’t have keys to my house.
No, he doesn’t have guns (we don’t live in america).
Yes, he has been to the office I work at multiple times.