Husband may like men?

I'm 20 and my husband is 22. We got married when I was 18 and he was 19 almost 20. We had an arranged marriage and I was really excited to be a wife and I want more than anything to be a mom. But he barely has sex with me. It's almost like he's repulsed by me. My MIL has also joked about how when he was 10 and was told he was arranged to be married he got upset and cried and she loves to bring that up.

Why I think my husband likes men besides just not liking sex is because he's extremely close with his childh best friend. Close to the point that I feel in my gut he has feelings. I can tell when my husband is blushing and he constantly blushes around his best friend and when his best friend was over I caught them outside lying under the tree together. Just extremely close. They were just talking but I just feel in my gut there's some feelings. His best friend has also made jokes about them hooking up and my husband just blushes and doesn't correct him. I don't think he's cheating but I do think he isn't in love with me or into women at all. He doesn't seem to like sex with me or any intimacy and idk what to do😞