these last about 3 hrs. i put them in my fireplace when having guests. i use 3 cans at a time. they give a real cozy atmosphere and have no mess left to clean up the next day. i highly recommend them for all fireplaces.