Once you get the head of cabbage home from the store, keep it wrapped in the original plastic. Place in your crisper compartment in your fridge. It should stay fresh for a week (possibly 2 weeks but I recommend using it within a week of buying it).