Hiring a lawyer will usually not help you much, and cost you a lot...
I've talked to a few lawyers for immigration issues, supposedly good ones, none of them seem to really know their stuff. They can be useful in case of criminal issues, or big problems. But for basic stuff, or answers, this...