Artichokes are typically in season during the spring and fall months, but they can be found year-round. The best time to eat them is when they are fresh and in season.