I believe ich stays on the host fish for under seven days. You might have something else going on with the fish. Any pics?
Here are two excellent page on ich and its treatment....
http://www.petsforum.com/personal/tr...marineich.html
http://www.petsforum.com/personal/tr...osalinity.html