It lasts 2-3 days, but it won't be as tasty as when it is freshly made. It is better to make it in small batches so that you won't have any leftovers.