The cost of semaglutide can range from $25 to over $1000 per month, depending on your insurance plan and available discounts. It may also be covered by Medicare and Medicaid.