What do I do if my boyfriend doesn’t want to have sex?

My very long term boyfriend does not initiate hooking up anymore. We have never been a couple to hook up a crazy amount in the first place, but now we rarely do. I started thinking something was wrong with me, so I asked him what’s going on. He says that he is too lazy and doesn’t like the work required when it’s easier just to jack off. He also says he still uses my pictures when he does and that he’s still attracted to me. He also says he is embarrassed about how fast he’s done, but that would improve If we hooked up more frequently right? I’ve asked about cheating, which I truly believe he isn’t, but I still drive myself crazy trying to figure out why he doesn’t want have sex. I feel very unwanted and I’m not sure what to do. I don’t want this to ruin our relationship.
What do I do if my boyfriend doesn’t want to have sex?
Post Opinion