Wallflowers typically last 4-6 weeks. However, this can vary depending on factors such as the room's size, the fragrance's strength, and the usage pattern. You can extend the life of your wallflowers by using a timer and turning them on and off periodically.