probably best to stay in the US until she gets greencard approved. it took us almost 18 months waiting, don't know why. I heard some other parents got greencard within 6 months. We filed I-130 and I-485 together, and by the time, my parents got greencard, I-130 was still pending. Good luck!