If you are applying in the US, your residence should be approved in 3-6 months. If you are outside the US, then it will take more than a year. If you are in the US, you can get advance parole and travel outside the US while your residency application is pending.
Answered on Sep 12th, 2013 at 12:48 PM