I got my PR in months but I've been waiting for citizenship now for 2.5 years
I got my citizenship about ten years ago (I only know because I'm on my third passport), about six months after applying and taking the test. I had been resident for just under four years at the time.