But this is lack of vitamin B2. Riboflavin.
This is found in liver and eggs and leaf vegetables. But also made by certain bacteria in the gut, if you have a bad gut flora, this will need continual supplementation. You will be amazed how fast this goes away. But for a more permentent cure, you need probiotics and may faecal transfer.