You can swim immediately after the KSD treatment, and this would not affect the effectiveness. Both chlorine and salt water tend to dry out hair, so anytime you go swimming it's a good idea to apply your favorite Leave-in Crème Conditioner before you swim and give your hair a warm rinse when you get out of the water.