The short answer?
Twice a year.
Why does a piano's pitch change?
Piano strings change pitch for two primary reasons: the initial stretching and settling of strings when the piano is new, and soundboard movement due to humidity variation. In the case of new pianos, the...