Semaglutide is available in both daily and weekly formulations. The daily formulation of Semaglutide typically lasts for 24 hours after injection, while the weekly formulation can last for up to 7 days. The specific duration of action may vary between individuals and depend on factors such as dose, timing, and individual response to the medication.