My mother came with us from Argentina in 2000 under the visa waiver program. We overstayed the 90 days we were supposed to be here (I was 6 and my sister 2, not our fault, we applied for DACA) and we have lived in the US since. My mother married a US Citizen in 2011 (true marriage, NOT for papers). A child was born to them (my brother) in 2012. How can she adjust status? Is a lawyer required? How long would it take? Would it be problematic is the US Citizen she married has two felonies for DWI and has probation (but has been clean for years)?