I don't know how long it lasts. I know HCA degrades quickly when exposed to air and it's the same active ingredient. I keep mine in tightly capped bottle. I'll let you know when it dies....