I was over three years from the first stage of testing to starting at the college, I passed the tests first time, but was a near miss on the technical interview so had to wait a while before having another bash at it.
I think HR have got a lot better since then though as they lost my application for a while and then it got put in the wrong folder and I was told I'd failed and then got a phone call saying I'd passed