THey sure are precious things. They look to be about 2 weeks old in the 2nd set of pics - probably a week or less when you purchased them. You could always call the store and find out when the shipment came in - they usually arrive at the stores being 2-3 days old.