Cannflavins are mainly found in the leaves and flowers of marijuana plants. They are more abundant in some strains than others, depending on the genetic and environmental factors that influence their biosynthesis. The main types of cannflavins are cannflavin A, B, and C. Cannflavins can be extracted from marijuana plants using various methods, such as ethanol extraction or supercritical fluid extraction. They can also be synthesized in the laboratory using chemical or biological techniques. Cannflavins can be formulated into various products, such as oils, capsules, creams, sprays, or patches.