Good Liver Syrup contains vitamin B12 , Niacinamide,Vitamin b6, Silymarin, Riboflavin, Thiamine, D-panthenol.Vitamin Niacinamide is usually used rather than niacin because it causes fewer side effects (e.g., flushing).Vitamin B6, (Pyridoxine) is employed for preventing and treating low levels of pyridoxine (pyridoxine deficiency) and therefore the tired blood (anemia) which will result. It is also used for heart disease; high cholesterol, reducing blood levels of homocysteine, a chemical which may be linked to heart condition.