Husband can go years without sex....

He hasn't gone years with me personally. The longest we went was 10 months. I've always thought he had a low sex drive but we talked about it today and he said he doesn't really care for sex. I was surprised to hear than. He said he went years without having it before he met me. He's never been a sexual person. I asked if he doesn't like sex why does he have sex with me and he said he doesn't mind the closeness of sex and likes the feeling of love when we have sex but if he never had sex again he would be fine. If he had to choose between us having sex or cuddling he would choose cuddling Everytime. It honestly made me feel bad about myself. I asked would he be willing to get his testosterone levels checked out but he said it's not medical and he's never cared for sex even as a teenage boy. He told me we can still have sex and it doesn't change anything. But it does. It makes me feel like I'm not attractive. What if he just hates sex with me but gets it somewhere else.... I don't understand. He's a man. Men are supposed to love sex. What's wrong with me?

Edit: My husband doesn't watch porn. I do but he doesn't. He doesn't really use electronics that much except to listen to podcasts.