It varies by where you live and whether he needs further background check. If no check, most likely he can have the oath in 1 to 6 months. And after that day, he can file I-130/I485 for you. It will take 3 months to 1 year (also depending on where you live) after filing to get your conditional GC.