Provided herein are methods for protecting cannabinoids, typically inmedicinal compositions, from heat-, sunlight- orartificial- light-induced degradation, and oxidative degradation due tocontact with ambient air/oxygen. Also provided are methods forextending the shelf life, stability, and long term viability and efficacy ofcannabis- and cannabinoid-containing medicinal compositions.Said cannabinoids are protected by providing the one or more cannabinoids in acomposition comprising at least one non-ionic surfactantand at least one polyol.