As KDS says, as long as you retain your status of indefinite leave to remain, there is no time pressure as such: you could hold ILR for 25 years and then decide to apply if you wanted to. Of course, and as a side issue – all else being equal, it's wise to apply earlier rather than later if you see...