I have to apologize for not being up to speed on what has happened, but I really can't guess as to how long something will take. The Federal system works fairly quickly as compared to the states as their selectivity, jurisdiction and manpower are at a higher level of efficiency...they also are more formal and overbearing. The sentencing system is also more restrictive in that "what they say is what you get". You can plea to less, but you will do close to what you bargain for. The state systems, depending on the state, can vary considerably. My experience with the Feds is that they first determine if they will take a case and that could take 3 to 6 months depending on their Grand Jury Schedule. Maybe another 6 months to plea out or get to trial. Another 3 months to sentence. But, if they want to expedite a case, they could get it resolved in 6 months. They can only ramrod a case through so fast, because on the one hand you have speedy trial issues "for" the defendant and on the other hand you have preparation time "for" the defendant. There are also considerations concerning whether the defendant can turn against others or provide informantion concerning the particular fraudulent scheme they may have been involved in. Restituion capability is also a consideration. Can they make victims whole. Penny stocks and restitution...probably fat chance. Other factors are availability of witnesses, need for further subpoenas to obtain information, possible court orders for those that are out of state like phone records, etc...on and on with minutia... The Feds have guidelines that they try to get things done in, but they have to be flexible relative to the complexity of the case.
How is that for "I don't know"