The answer depends on the nationality of the parties involved. The waiting time fluctuates. Minor children and spouses of U.S. Permanent Residents from most countries should expect to wait about three years after filing I-130. Individuals from Mexico, Dominican Republic, Philippines, China and India may have to wait even longer.
Every case is different and many factors go into them.
LEGAL DISCLAIMER: The answer(s) given are only to be deemed general in nature as all of the facts of your case were not provided and thoroughly reviewed. Any answers are NOT to be deemed as attorney advice as a full legal opinion can NOT be provided at this time without a complete analysis of all of the facts regarding your particular matter. Any and all statements provided do NOT in any way create any type of attorney/client relationship.