hi I need to colour my hair, but have been swimming, will this affect it. also ho long do I have to leave it before I can go swimming again