After 5 years leaving in Jakarta, I think I’ve heard 100 hundred of these stories.
There are no reasons to feel ashamed because you love someone, even a bargirl/prostitute, but at one point, you need to protect yourself from your girlfriend because miracles don't happen: Trust your instinct, and make a courageous decision. She doesn't trust you one bit, and never gives you any freedom when you want to go out with your friends in bars or night clubs.
Once again, it's not hard to understand her behaviour: How can you trust someone when you cannot be trusted?
She was only 24, but she had had lots of relationships, and long ones.
The secret for that, I discovered, was that all of them were dated during the same period of 3 years, at the same time.
If you have experienced or observed on other expat/bargirl couples some behaviours that could help other readers determine how sincere their relationship is, please feel free to share with us!