Most amino acids can be synthesised by the body and are often referred to as non essential amino acids. However, there are eight amino acids that are essential, meaning that the body cannot synthesise them and they must be supplied by the diet.
100mg 5-HTP with zinc and B vitamins
Combination of two extremely powerful nutrients
100mg of natural 5-HTP and 187mg of Magnesium
750mg free base L-Arginine