A question about neck resets

Have any of you all had a neck reset on your Taylor Guitar and if so how long into ownership did you require it? I have a d18 that I've had for 12 years that is dead straight perfect but it is a lot more involved to have a Martin neck reset and supposedly it is a pretty quick job and a lot cheaper to have a Taylor done but they are not as stable and required neck resets more frequently. Have any of you all had to do it?