Lasts pretty long and my partner and I didn't need to use much of it at a time so it definitely goes a long way. Does stain sheets though. And it does spill if you leave it on its side, so if you decide to purchase, make sure to keep it upright at all times.