From personal experience, I can tell you it is not easy! Are you in a position to support her so she can stop working, or change to a different job? If not, the worse thing you can do is complain. Secondly, expect her to lie to you about what is happening. Whatever she tells you happens, be certain there is probably more! But understand if she really likes you, she is lying to protect your feelings and her sense of dignity.
It is not easy to deal with, especially if you are a former customer and already know the deal! Try to remember that neither of you is clean. Is she the only provider you have ever seen?
As someone said, it is a emotional rollercoaster! If this is a potentially long-term thing,, you will just need to accept until you can give her other options. The last thing I would suggest, which I did not do, is set your boundaries! Tell her what can and cannot accept. If she crosses the line, the relationship is over! The great thing about this website is eventually there will be reviews about your girl! You will eventually learn!
And brothers, maybe we can help each other out, and upon request visit and provide feedback on specific providers!