Testosterone at least a year but much longer then that actually. You'll use up the vial well before it starts losing potency. And there is no reason to refrigerate it. Just keep it out of direct sunlight.
Good question as im about to buy a 30ml bottleHow long is he shelf life on a standard 30ml bottle once you start using it?