how long does family petition take