Homemade potpourri will last around three months. You can add drops of your favorite essential oils to help the fragrance last longer.