Difficult to say how long an investigation will take. IRCC will be pretty meticulous before making an effort to revoke anyone’s status. They’ll make sure it’s pretty much an airtight case first. When you do need a lawyer, you can always try the forum sponsors.