Ich has a 5-7 day life cycle. Just when you think it's gone 100 x more hatch!!
I've had my share of ICH this past year which was originally introduced via a cleaner package I added (100+ snails).
Kick-Ich didn't work for me. I've done Hyposalanity in a quarantine tank it works but is a PITA if you have a lot of fishes. But my preferred method is Greenex. I'll probably get flamed for that. Yep, Greenex. I was VERY reluctant to use it but I did NOT want to catch all my fish and do another hypo treatment. ALL my corals, macro algae, snails, sea serpent, fish, did just fine (blue,red,hairy shrooms, yellow toadstool, galaxea, green gonipora, and xenia). My pod population was reduced but not devistated. The hardest hit coral was my xenia. I thought I was going to loose it when it melted down to a stub but it has since recovered very well.
I would certainly use it again if necessary. I also now dip all new arrivals with it too.