So buy a box of condoms yourself in all difference sizes or stop by to the nearest gas station.
Whatever your reasons may be, don't expect every guy coming into your house was looking for sex. Your decision of inviting them over may have caught them unprepared for the whatever situation that may be when you were the one looking for sex.
Next time on your way or before reaching to your apartment, let them know that you want to fuck and if they have protection or like I said stay prepared by buying one on your own.
Supply your own condoms, if they really not expecting to have sex with you at the end of the day. If they do expect it and still refuse to wear condom, it shows they coouldnt car less if you get STD's or accidentally pregnant. All they care is their satisfaction.
If you just met him, try to avoid having sex without any protection. Nothing is wrong with a little safety to avoid bigger problems in the future. If you really into casual sex with no emotional attached then go ahead. again, with protection.
Well, you could always keep a nice big stack of Magnum XL's... LOL, yep, I went there. Ha!
I mean, really, I'd put this one on you. It's yr place, so I'd expect you to have the stuff on hand.
Especially because it's not safe to use condoms that the dude has been carrying around on his person for any significant length of time, anyway! Body heat... breaks down latex. Friction from body movements... breaks down latex. Yep.