Qataria78, questions to help you evaluate your situation. Does he pray? Is he generous? Is he a good husband? Does he sleep with you?

Then, you decide if you want to fix it, or let it go and leave.

You should sit and talk to him, it all depends on your relationship with him. Ask him what you are doing wrong? If you are not giving him enough, if not, what does he want from you? Try to talk it out and solve the problem. Don't accuse him and get worked up. Don't let him know that you have caught him and that you are staying even then, because he might then do it openly and be so sure that you would never leave him.

I'm sorry.

~*Speak when you are angry and you will make the best speech you will ever regret*~