For the past year, I have had some back-and-forth email exchanges and one phone call with a recruiter from a company. This recruiter works at the company, (not for a recruiting firm), and looks for software developers to join the teams there.
The issue is that I don't feel I am ready to apply to this company, and I can't predict when I will be, since I am completely happy with my current position. However, because this prospective company is a good fit for me, I want to keep in contact with this recruiter so that whenever I do become ready, I can immediately obtain a chance to apply.
The recruiter seems happy to repeatedly check-in with me every three months, but what if I (hypothetically) kept this going for the next three years? How long is it appropriate to keep this up? Would the recruiter ever get bored? Is it rude to have her expend all this energy for me?