Having a lawyer is not a legal requirement. However, the assistance of an immigration attorney will be very beneficial during this process since the process is long and complex and any mistake can break the entire process. Our lawyers know exactly what these cases are like because they have been handling them for years.