Semaglutide is a weight loss injection that has been approved by the FDA. Semaglutide increases insulin secretion while slowing the rate at which your stomach empties food by mimicking a hormone in the body. This suppresses your appetite, allowing you to feel fuller for longer, allowing you to eat less and lose weight.