If the petition is prepared right, the approval will take from 5 months to 1 year (depending on the Service Center where it will be processed). The processing time, with few exceptions, does not depend on your nationality. Approval of the immigrant petition, by itself, gives you no right to remain in the U.S., no employment authorization, and no right to apply for adjustment of status.You will have to wait until an immigrant visa will become available to you, which, in your case, will take about 11.5 years. If you cannot stay in the U.S. legally until that time, you have to leave and wait for the U.S. Consul in Cameroon to invite you for a visa interview. If you fall out of status and remain in the U.S. illegally, when your turn to receive an immigrant visa comes, it will be useless to you: simply speaking, if you have no status, you cannot adjust status because you have nothing to adjust. You might have a shorter road to U.S. residency if you find an employer willing to sponsor you for a non-immigrant worker's visa.
Answered on Nov 12th, 2012 at 10:13 PM