I applied in November 15, first heard back last May, AD in July, references and ASIC took a few months then on hold until March. Got my GC about three weeks after the medical was done. So waiting is to be expected, please don't quit your job once you get your reference email or anything rash like that