????????We are founded by research scientists, making food nutritional products with love, tailoring our formulations to suit your health goals. NAC is an amino acid. Amino acids are the building blocks of protein.Suitable for vegetarians and vegans.