When it comes to dealing with immigration stuff, it is best to hire an immigration lawyer if you are not sure what to do. There are some immigration lawyers in los angeles that could help you understand the process. I remember the time when my husband and I were processing my immigration papers, it was a tough process but we manage to do it. Patience was the key as it was too long of a wait. I was glad though that we did it when I was still there as I did not have to deal with it when I came here. The next step for me now is to apply for naturalization, as to when, I don't know.