How often does your piano need tuning?
A simple rule of thumb for this question is every 6 months - as the seasons change and the heating is switched on and off, the wood of the piano can warp slightly, sending the piano out of tune.
However, the answer to this also depends on a lot of factors, for example, a piano that is played 6 hours a day will go out of tune much faster than a piano played once or twice a week, and modern pianos tend to hold their tune much better than older models.