We filed the I130 Oct 12 and I finally got approved July 18th, so it takes about 10 months. We were on top of what we had to do. Read everything you can on this forum. I read it everyday and soon began to understand the process. Good Luck, where are you moving to?