text: You can start the process by filling form I-130 Petition for Alien Relative, you can find the form and information on how to fill it here:\nhttp://www.uscis.gov/graphics/formsfee/forms/i-130.htm\n\nSpouses and children(under 21) of green card holders are subject to a quota of 114,200 visas/year. Currently there is an aprox 4 year backlog of visa issuing under your wife and children's category ( category 2A), which means that if you apply now  , although your I-130 will be approved in about a year, they will have to wait about 3-4 years for a visa number to become available. If your children are over 21 the wait is about 10 years for them.\n\nSpouses and children (under 21) of US citizens are not subject to any quota so you may wish to wait and sponsor them after you become a US citizen (i.e. if you can become a US citizen in the next 2 years then it may faster to sponsor them then, otherwise it's faster to sponsor them now)\n\nTo avoid all this problems you should've applied for a green card for your wife and children at the same time that you got yours.\n\nYou could bring them to the US under a non-immigrant visa (i.e. student or work), like this they can be with you while waiting for their permanent residency. When approved they can adjust their status.\n\nP.S. "Jerry_Garcia_97" is right, attorneys are waist of money, they can't speed up the process, all you need to do is fill the I-130 and wait