pretty sure if you get them vacuum packed and keep re-vacuum sealing them you can get a year out of them. Not 100% sure I stopped feeding f/t a while ago. As for a good place to get them, I used to use The Mouse Factory, great quality, pricing and shipping.