Lasts About 2-7 days if you use fresh flowers. The flower crown can last for a few days to months, depending on the flowers used. If you use artificial flowers, the flower crown will last for about 1-2 months.