My Inland (spousal) application and my sons (outland, dependant) application has so far taken 4 years and 7 months.
My part of the inland application was completed in January 2008, however, my medicals expired and I have just redone them. The big delay for me has been from the london office (UK) as they have been processing my son's part and they have not been the most efficient.
I am hoping (fingers, toes, legs, arms etc crossed, lol) that we should have our PR granted within the next 3 months as I have been told by London that we are in the "final stage" and they are just waiting for my son's medical report to be cleared.
It's incredibly frustrating!