Why does it take so much time to get green cards

Question details

Why does it take years and years for family to be reunited.

ANSWER

Many of the family-based categories are given only a certain number of green cards per year. The quota is based upon the country of birth. So, if there is more demand than supply, waiting develops. Every month, the govt. publishes the green card waiting times in their Visa Bulletin. Click here for more information http://www.immigration.com/search/node/visa%20bulletin