You need to sit her down, and ask her if she is serious about getting your relationship back on track.
To allow yourself to be at the mercy of another making that call, is really opening yourself up to bitterness and heartache.
For some people, you can never change, or do enough, to satisfy them. There is always something else.
If it were me, I would confront her, in a non-confrontational kind of way, tell her you need some answers, and you don't want your life on hold indefinately. Listen to what she has to say.
Hopefully it will be enough for you to know which direction you're going in and you can get off the treadmill.