One of the most frustrating things about the Social Security Disability process is waiting for your case to be heard. I can't speak for all the OHAs in the country, but the one in Knoxville, Tennessee, does a pretty good job.
I am told that at any given time the judges there have about 3,000 cases in their office. New ones come in almost every day. I imagine they handle about 50-75 per week, which is no small task.
Currently in Knoxville, it takes about 10-12 months to have a case heard. Lawyers who practice in other offices have told me that the wait can be as long as 24-30 months.