Question: how many years does it take to get a green card in eb3?
Answer: The EB3 Green Card processing time can most times be from a low of 1 to 3 years to very long wait times of 6 or more years. Since the EB3 visa has an annual visa cap, the EB3 processing time can be quite long. If you are within the yearly limit, then your visa may be processed within a few months.