Are you HIV positive?
What were his reasonings for cheating?
Why do you think you kept going back to him?
Thank you for that additional info. I didn't mean to suggest that you should leave him because of his illness, however, it must be said that his irresponsible behavior put him in this position, and could have put you in the same situation. Although the both of you have made many excuses for his cheating, it doesn't make it right. Even with saying that he would try, all that showed is that he couldn't do it, not for the love he should have felt for you, nor the love you felt for him.
The best indicator of future behavior is past behavior, and he has shown you a number of times that he's not interested in changing his behavior. Many times people can change when they are faces with a life changing event, such as a death, a birth or a life threatening illness such as in this case, but if he is not willing in his heart to change then it won't make a difference.
I welcome your thoughts, let me know if you want to talk more
Brazil is a gorgeous country with even more gorgeous people, physically and spiritually, I hope to one day visit. I'm glad I was able to help, and I know it's not going to be easy, but you are strong, and you deserve so much better, and I know you will find it. The funny thing is when you find that love that's so good to you, and is fulfilling and healing, you turn around and ask yourself 'what was I thinking back then!" lol.
Please feel free to ask for me by name anytime you have a question about anything at all. If I can't help I will be sure to find you someone who can.