Lack of riboflavin in human body can lead to angular stomatitis, cheilitis, glossitis, conjunctivitis, bursitis and other diseases.
Although riboflavin is not an anti-inflammatory drug, phosphorylated riboflavin sodium phosphate has anti-inflammatory effect.
I don't know what disease you have. The doctor told you to try not to take anti-inflammatory drugs, which may be due to antibiotics. After riboflavin and riboflavin sodium phosphate are absorbed by human body, if the renal function is normal, it will hardly produce toxicity, and it can be taken orally or injected. You'd better ask your doctor.