Throughout history, cannabis has been used as a panacea, an herbal remedy for nearly all medical concerns from simple headaches to severe pain. Now that many states have legalized medical cannabis, it is important to have analytical methodologies to study the compounds that the patients will be ingesting or inhaling. Terpenes are a major class of compounds found in cannabis. They are volatile hydrocarbons responsible for the plant’s aroma. These compounds are found in other plants as well. Through various clinical trials they were found to be medically relevant. In terms of cannabis, these compounds reportedly assist the cannabinoids in their effects. The cannabinoids bind to the cannabinoid receptor in the brain, and thus have medical relevance. Cannabichromene, cannabidiol, cannabigerol, and cannabinol are the main four cannabinoids that are implicated in relieving symptoms of pain, nausea, and directly reducing seizures. Delta-9-tetrahydrocannabinol is responsible for the euphoria experienced when smoked or ingested. With the increase in usage of cannabis due to its medical legalization in many states, it is important to have analytical methods for testing potency and variance of the cannabinoids and terpenes within the plant material. To do this, terpenes and cannabinoids were analyzed using a GC-FID. As the terpenes have higher volatility, several injection techniques were tested, including liquid injection, SPME, and headspace. The cannabinoid method was then applied to test the variance in subsequent doses of the same size, mimicking that of doses distributed to patients.