How often should wheel balancing be done?

Every 10,000–12,000 km or when you notice vibration or uneven tread wear.