@jespah,
I ditto that advice.
To OP:
Also look into your issue of needing to control your partner's behavior. She has been quite manipulative in that she continues to cheat and apologize - leaving you with few good choices.
IMHO, there are clearly some cultural issues/differences that come into play here. I can't even begin to get into cultural clash of what your ideas might be about what is appropriate and acceptable behavior towards your partner. Your control and permission issues..is not something I can abide by.
That being said, she is a repeat cheater and manipulative. And divorce seems to the lesser of the evils, but is a necessity. IMHO, this should be approached with counseling and is an eventuality...but can't be rushed into.
If my math is right, you married a 13-yr-old or 14-yr-old girl. Your role in this marriage is complex..mentor...care-taker...and whipping boy, to some degree. She apparently has many issues with maturity and life coping skills - that should come as no surprise considering the history. The fact that she has been suicidal - obviously complicating matters.
This is a tragic situation. I have no good advice, clearly. It depends on what you're willing to put up with, what you and she can do to change your history of behaviors