Is it true that cypionate has a shelf life of only 24 months or can it theoretically last longer? I've been meaning to buy a stockpile in case of worst case scenario and I'd prefer to have more than just two years secured