This is something I fought with for years and I tried nearly every trick imaginable. The only thing that has ever worked (and for me personally, it has a 100% success rate) was zinc sulfate supplementation. I applied the methods used in this paper[1] and it worked unbelievably well.
Yes I did. It definitely caused some nausea for me when taking on an empty stomach, but taking it with even a small amount of food seemed to eliminate that entirely.
[1] https://pubmed.ncbi.nlm.nih.gov/11952542/