Probably about 3-6 months.
Mr. Shusterman is a former INS Trial Attorney (1976-82) with over 35 years of immigration experience. His response to your question is general in nature, as not all the facts are known to him. You should retain an attorney experienced in immigration law to review all the facts in your case in order to receive advice specific to your case. Mr. Shusterman's statement above does not create an attorney/client relationship.
3-6 months but this will also depend on where your petition is processed. Just because the visa bulletin is current does not mean that the visa will be approved within that time frame. Some processing centers have a backlog for this type of petition.
This communication should not be construed to create an attorney client relationship. All information provided is for general informational purposes only. You should not rely on any general information provided to make important legal decisions affecting your life and you should instead consult with an attorney. During any private consultation, a competent attorney will review your particular situation, research the specific legal provisions that apply, and create an individualized case plan for you and your family.
The average waiting period has been about six months in the past. File as soon as you can to establish a priority date. You can speed the process up if you are able to naturalize ad become a US citizen.
The answer provided here is general in nature and does not take into account other factors that may need to be reviewed for a more precise answer. You should consult with an immigration attorney before taking any action. The answer here is not intended to create an attorney-client relationship.