slim fast half price at sainsburys dont know how long for but called yesterday at my local store and its on the tins of powder(so stocked up:D)hope this helps but did notice it 2 4 7 at asda