Just filed I-130 for my mom who is currently in the US. How long does she have to wait for the approval? Thanks a lot for help!