Well, you should file for an I-130 petition first for them. Then the process will go to National visa center and as for your son, was he born before or after you became citizen. The entire process if done right, should take around 6 months to 1 year. I will advise you talk to a lawyer at least for a consultation to go over the various options
Founder and Managing Attorney of Shah Peerally Law Group PC
Law Firm Deals in Immigration law, Bankruptcy & Debt Relief
Note: The above answer is provided for informational use only. One should not act or refrain
to act solely based on the information provided. No attorney client relationship is created
unless a retainer is signed by the attorney and the client.