Question: should i ask him if he's cheating?
Answer: He gets defensive if you ask him about it. Even if he isn't cheating on you, if you're feeling insecure about the relationship, you are absolutely entitled to talk to him about it. You don't need to go on the attack when you bring up your concerns.