You need to do what you feel is right for you. Which it seems is letting her go to do her thing, and taking some time to work on yourself.
Always remember that you have things about you that you can change for the better. And sometimes you need to be alone to do that. It sounds like she either is sleeping with someone else, or she has some serious personal issues that she's coping with at the moment and needs to be alone.
You shouldn't wait for her, that's not fair to you. Just do right by yourself for now mate.
"Well, then," the Cat went on, "you see a dog growls when it's angry, and wags its tail when it's pleased. Now I growl when I'm pleased, and wag my tail when I'm angry. Therefore I'm mad."