Cannabis seeds can be stored for a long time without losing their germinating power. It is said that they can be kept for at least 25 years, although in practice, they are difficult to keep for such a long time. Typically, the shelf life of cannabis seeds is between 2 and 5 years. If you want your cannabis semen to stay viable for a longer period of time, you should keep them in a fridge, in a sealed container.