Question: how long should you wait to swim in chlorine after dying your hair?
Answer: Wait as long as you can, at least 24 hours if not 48. Saturate your hair with tap water first (not pool water). You can even apply a bit of conditioner to it, but make sure it is fully saturated. This prevents your hair from absorbing chlorine.