The length of the diversion program varies between felonies and misdemeanors. For misdemeanors they generally run from 6 months to a year, while felonies generally run for 1 to 2 years. The classes can be done in the evening or weekends. The amount of classes you will have to do varies from individual to individual. Some evaluators say no treatment but others may require up to 6 months in a treatment program. You won't know until the evaluation is done.