I think Cubist may have a point, you might not be in a position to make a strong ultimatum, but you need to do it anyway. Be prepared that it could be the end, but don't let anyone walk all over you and take your love for granted, you deserve better and there are other women out there. Be strong and be true to yourself and don't be afraid to send her packing.
There can be no failure to a man who has not lost his courage, his character, his self respect or his self-confidence. He is still a King - Orison Swett Marden