How long does swelling last after KYBELLA®? Noticeable swelling typically lasts 3-7 days, and minor swelling can persist for 2-3 weeks after each treatment. Financing Options. Payment options only from the most trusted sources. Feel your best Fast & easy Look your best START HERE