First time on line purchase of cold and flu medicines from Blain Farm and Fleet. The local store in my area where out of stock at the time. Received the items from Blains 5 days later. To my dismay all but one the items have a short expiration date of less then 7 months, not fresh stock. After research I found the manufactors of these products ship with a 24 month, 2 years, shelve life. I contacted Blain customer service about this, all they offered was to refund or replace at my expense of the ship cost both ways. Not the kind of service I would expect from a bussiness that claims to carry on the family tradition of quality products at completive prices. First time customer purchase, now a last time customer.