once cooked, artichokes should be eaten within 24 hours. while they do not become poisonous, as is often said, their sensory characteristics change, and they become less pleasant to eat.