Not all zinc is created equal. There are forms of zinc that are readily absorbed by the mucous membranes. These are great against cold and flu. However, most zinc is *not* absorbed, so the viruses have a safe haven in the mucous membranes.
My understanding is zinc sulfate it the way to go on the issue you described.
.