Do I need to seal my granite countertops?

All stone should always be sealed to maintain its natural look. This should be done every other year.