I agree with afloo12345, my brother is doing that for his wife without a lawyer since their case is fairly simple and you can always do one-time consultations if you get stuck or to know where to begin. Immigration lawyers are a waste of money in these cases, and even in cases when you do need one sometimes (long story).
The whole process takes months so if you want to wait, that's fine, but if not, then I'd advise you to do it ASAP... you never know what mess is coming with the elections, it's better to normalize your status as soon as you can.
Good luck!