I have kept salt bars up to a year that have grapeseed oil. Salt does preserve well, but I do use 100% salt. 90% coconut with 10% castor makes a fantastic salt bar. I am using one now that is 2 wks short of a year old and the lather is unbelievable. It is a very very thick luxurious, cushiony lather