I do not recommend freezing most meds (especially not the liquid ones) since some will turn to powder as trace amounts of moisture in them will eventually destroy them, if not simply disintegrating some particular ones with certain compounds necessary for their proper useage.
Fridge also works quite well for battery shelf life, with the same caveats about not freezing them.
vacuum packing might extend it too.