Are you a US citizen? If so, if you know how to fill out the forms, I-130, I-485 and related forms, you may not need an attorney. But the process will be easier if you retain an attorney and you need not educate yourselves about the process.
Answered on Nov 27th, 2012 at 6:20 AM