I filed an application for wife and my 3 years old son in Haiti years, I wasn't an American citizen at that time, the I-130 was approved, I became an American citizen in May of that year and decide to upgrade the case. I surprised to learn that I have to filed a separate I-130 for my 3 years old son, which means my wife will come before him. Don't
want to leave him in Haiti, I decided to apply for a K3 in order for to come with his mom. Did I do the right thing? Please let me know.