You need to pay a lot of attention before hiring a lawyer. Personally, I paid 700 dollars to a lawyer who claimed to know about citizenship matter. I naively believed her bla bla especially that I am married to an Argentine citizen and I already have permanent residence, so my case is supposed to be as easy as pie. It turned out she was a liar and extremely ignorant. She caused unnecessary and significant delays in the process until I found out about that when one day I sent an email to the juzgado to ask about my expediente and the reply was that it's pending as the 'competent' lawyer didn't submit some documents for months. I immediately dispensed with the swindler's services and I did all the process my self.
That's why I said you need a competent specialist (was she even an immigration lawyer?) recommended by someone you know and trust who is knowledgeable. And getting an answer to a simple question such as whether you have to return within two years or face losing your DNI should NOT cost $700 USD. In fact, as a courtesy an honest lawyer is not likely to even charge for the answer.