Husband cheating, Found condoms in his bag.

We don’t use one and we haven’t had sex in a while because he said he’s tired all the time. I’m so lost and hurt right now. I caught him sexting some girls before but forgave coz he said it’s just on text and don’t meet them. After that we tried to work things out and everything was going really well but I was just cleaning our house and saw it. We are an international couple I moved in his country 3 years ago I still don’t have my permanent residency and can’t just go home to my country and start again. I have a good job here and if we get a divorce I’ll lose my visa and have to go back to my country. My situation is really hard right now. I don’t want to go back to my country but I also don’t think that I can still be with him after all the betrayal and constant cheating that he’s done to me.

I don’t really know what to do. I’m not a bad person and have been a good wife to him. I don’t know why these things are happening to me.

EDIT:

Thank you for all your advices and support. I’ll do what’s best for me. I seriously can’t stand being with him anymore. I loathe him for hurting and betraying me.

I’ll process my papers and if it gets approved I’m gonna leave his cheating ass. If not, then I’ll try to get a working visa instead. I hope God give me the patience not to throat punch him while we’re together. Btw, I’m in Japan!