I feel really sorry for you, and also feel really disgusted at some of the responses on this thread. Why can't everybody be a bit more empathetic? Anyways.
I know you are extremely in love with her, and that the thought of parting with her makes you sick to the stomach, hell you try and avoid the thought as much as possible because you want to try and make it work.
But you are so much better than that. You have worth. You do not deserve to put yourself in a situation where all you are is hurt. You can leave. And when you leave, you wont regret it. It will transform your life. At first, it feels miserable, like you're going cold turkey from an addiction. But as time goes on, you come to discover that each passing day brings unexpected new blessings. You begin to develop self respect, boundaries, and true friendships instead of running around absorbing and forgiving everything like you are doing just now. This freedom allows your spirit to thrive and somebody you will look back and wonder how you even tolerated interacting with such unhealthy people. You should talk to her, and allow her to see if she can get a proper respectful job. Sit her down and have a chat with her, tell her how you feel and ask her how much you mean to her. If not, then you need to leave. Get out of this relationship and save yourself all the misery. You don't deserve to be hurt this way. You will find someone much better.
All the best.