For purposes of reciting shechiyanu, how do we determine if I am having a fruit for the first time "this season"? Do I need to have gone a whole year (or some other period of time) without eating it? What if I am eating it out of it's local season?
To give some examples: in North America blueberries are seasonal to the summer but you can get imported South American blueberries in winter. You can also freeze, dry, or juice the berries and keep them through winter. If I ate blueberries in the summer, would I say shechiyanu when I eat imported or frozen berries in December? If I didn't eat berries in the summer, would I say shechiyanu on the winter berries even though they aren't in season? Conversely, would eating those berries in December prevent me from making shechiyanu next summer?
[EDIT] I originally also asked "what if a fruit has multiple seasons or grows continuously throughout the year?" Those issues are addressed by OC 225:6. The Mechaber writes that produce that grows year round does not get a shechiyanu. The Rema adds that if it has two seasons, but doesn't grow continuously, you would say shechiyanu in each season.