It's been 9 years for me. Due to a mixture of money (and taking on a mortgage and ploughing money and overpayments into that), and changing jobs quite a few times so not planning ahead too much. I've been on holiday once in the UK in that time.
I'm not sure when I will go abroad again.