I submitted I-485 in October 2006. Anybody knows that how long, in general, it takes for I-485 to be approved? Many thanks.