I want to apply for an American green card by studying abroad. Suppose a company gives me a work visa after my master's degree, how long does it take to apply for a green card? I hear it's very

1-Not necessarily, it usually takes more than 5 years.

2- You have a short time to find a job after graduation, assuming you find it.

3- Applying for H 1B depends on luck or even drawing lots, assuming you get it.

4- The economy is bad, the new job is unstable, and you are laid off at any time, assuming you are lucky.

5- The employer may not be willing to apply for a green card for you, assuming he is.

6- Lawyers often procrastinate, assuming your lawyer is OK.

7- Immigration will find out all kinds of problems and supplement materials, assuming that it is not difficult for you.

Immigration accepted your application, and people in Chinese mainland have the longest waiting time.

Last in Chinese mainland, he is my brother brigade, and so on.

9- Don't lose your job halfway. If you lose your employer, you will fall behind.