from pending to approved is typically 6-7 months.
Form 3s (I think that's what they are called) from dealer to dealer take about 1-2 months.
if its a custom build it can take a very long time. Its not unheard of for a guy to pay for a custom set up and have to wait over a year to take possession of it.
Always looking for a good hunt!