#2
About once every year or so, depending on how much you play. Costs vary by shop and local economy, call around.