Generally in order to become a lawyer, you will have to complete around 4 years of undergraduate education and then another three years of law school regardless of which area of law you are interested in pursuing. However, there are other options for lawyers to gain credentials as a lawyers such as apprenticeships, but all students who want to be lawyers need to take and pass the BAR exam. These requirements and the contents of the exams you will take are going to differ by state but most people generally prefer going to law school over apprenticeships because law schools are geared towards preparing you for the BAR exam while that might not be the case with apprenticeships. I know seven years seems like a lot but if you are passionate about immigration law there are other careers in law besides being a lawyer and even then there is no reason why you can't achieve this goal. I also provided a link below that lines out the requirements in more detail if you want to take a look. Hope this helps!
Suzanne recommends the following next steps:
Otherwise, yes, the traditional law school path is 4 yr bachelor degree followed by 3 years of law school. And within the first month after starting your first job, you will come to realize how much you still do not know!