The time it takes to approve an I-130 varies depending on your location, your status (USC or LPR), and your relationship to the person who you are petitioning. Go to the USCIS website and look up the processing times listed there by service center or office to get an estimate of how long it is taking.
Answered on Jul 02nd, 2013 at 11:49 PM