Question: should i ask him if he cheating on me?
Answer: There is no way to get a cheater to tell you he is cheating on you by asking him. If he cheats, he also lies. The most important thing I've learned in many relationships is that when you start asking questions like yours, you already know the answer subconsciously.