Calderón Seguin PLC | Ofelia L. Calderon
It depends on how you got your greencard. If you got it through employment, you should be able to file an I-824 and bring her a derivative beneficiary. If you got it through family, it depends as well. In some cases you can do the same I-824. In others, you can file the I-130 petition and wait 5 years until she can actually come. It's not the approval that takes a long time, it is the availability of the visa itself which you can monitor at the state department website, just google visa bulletin and the month you are in.
Answer Applies to: Virginia
Law Office of Christine Troy | Christine Troy
For most countries, DHS is processing cases filed in March 2008. So it's about three years. When you become a USC, then there is no wait time but you can file now and then upgrade later if her priority date is not yet current.
Answer Applies to: California