If you order from Quest, they are super fresh and soft. You can also microwave them for 15 seconds and that helps if you have some that are harder. The bars I have gotten from GNC are always a little hard - worried about pulling out my crowns!!!