If it's a virus it will have to run it's course. If it is a secondary infection antibiotics need to be continued until all sings are cleared. How do you tell the difference? Got me; unless you have a lab. Did you ever get any vetRX? That might help clear up the left over mucus.