North Carolina took me 6 months - No joke - Working 4-5 hours per week on it.
Nothing to do with mechanical work. It was all paperwork and filing forms. I had the Hwy Patrol at my house on three different occasions for different inspections. Ended up with a lawyer calling the DMV on a three way call to finally get it straightened out.
Seems I bought the car in GA which doesn't title cars over 30 years old, and then i brought the car to NC without registering it in GA first. This dumped me into the stolen car category of the NC DMV - even though i had a bill of sale from a dealership.
I actually went though the entire process twice, because after everything was done the first time, the VIN number wouldn't enter into the computer system because it was too short, so I had to fill out another form for a new number. When I received the new number it voided my old number as well as all the paperwork and inspections that had previously been filled out. I also had to reapply for insurance and indemnity bonds.
This still gets my blood pumping after 3 years. It was the stupidest waste of my tax money that I have even seen. But you could not argue with them. You just had to do it their way - Twice. I kept trying to do it the right and moral way, instead of using one of those sell me your title places to get it registered.