I bought this exact bar (chocolate peanut butter) at my local grocery store and it was wonderful. SO good. Thought it was so good that I subscribed to the box here on Amazon and it was...disgusting. Dried out, flakey, not soft/moist like I remember. Very dissapointed. From what I've read, this is a common problem with protein bars sold on Amazon. Not sure why. The expiration says it's good for another year.