I've read that it takes about a year to face all of your usual triggers. That's because, as @reciprocity said, you have to face all of the changing seasons. It's often called the year of "firsts"--the first warm sunny day after a long winter...the first campfire...the first outdoor barbecue...the first pile of leaves raked...the first chilly day...the first fire in the fireplace...the first snowfall...the first family gathering for the holidays (this will be a tough one for me this year.) These "firsts' can all trigger a craving. And it takes a full year to face the majority of them.
It helps me to remember that with each craving I am forming new associations, so the next time I face the triggers it won't be so hard!