Zinc lozenges help, but feel like you’ve painted your teeth with undercoating.
I believe vitamin C drops help better than anything.