Every case is different and therefore it can take any amount of time. The overall duration will be dependent on a large variety of factors, but you could always learn a more or less precise answer during your free consultation with a DUI lawyer.
Depending on the state and the city, the case could take from 6 months to 2 years. Some cases may even take longer than that.