It takes about 6-8 months for the initial I-130 adjudication and then it goes to the national visa center for the next set of payments and applications for the consular processing stage to commence, which usually takes about another 3-5 months.
Answered on Dec 10th, 2013 at 8:30 AM