How to talk to my older bf about our lack of sex

So I'm a 22 yr old gay guy and my boyfriend is 64. And before anyone ask no it's not a sugar daddy situation or anything like that. We've been together for 2 and a half years. I live with him and most things in our relationship is great. But he won't touch me. At first i thought maybe he's just not horny but he'll watch hours of porn and j/o by himself. When I'd ask to do "it" he always has an excuse. We've stopped having three ways because most times It would end in a fight after the person left. I've tried everything I could think of from dropping hints to straight out asking him if we could fuck it at least j/o with eachother it'd always be he's not in the mood or something. I've even sat with him and picked out toys so if he can't get it up we could use those instead. We've never used them together just us two. The first day I had got them we had this guy over and he used them on him first. I bought them but didn't get to use them first?. Anyway everytime i try to bring up the lack of sex he gets defensive and tries to blame it all on me this and that. I want to talk to him about sexually opening up our relationship but idk how to do that. We care for eachother alot ik we do. But i just don't know what to do. I'm afraid if i try to bring it up he'll get pissed and break up with me and kick me back out on the street even though he said he wouldn't ever do that even if we were broken up. Idk what to do any advice would be welcome.