u are not alone. started mine and got AOR since April 2002 and am still waiting.
Best advice - keep waiting, but keep going with your life!!!
You may want to request for your CAIPS file at least to have a clue as to whatever may be holding ur application!
Good luck