I prefer olive oil lamps also. I never thought to see how long the oil lasts, but it does seem to last a long time (except for the lamp we lost the lid for). I like them because they won't start a fire if tipped over (I probably already said that on this thread) and because you can use rancid (inedible) oil in them.