Certain skins will go bad if not preped properly. I have feathers and necks given to me that are older than I. They don't stink or anything like that. Okay, they don't stink that bad.
Of course, prepreped hackle, such as strung hackle, 100's packs, and pretreated necks last awhile. Also, synthetics don't go bad.