Cannabis plants need a number of nutrients to survive. These can be divided into two kinds: macronutrients and micronutrients. Nutrient formulas for grow and bloom phases contain different ratios of nitrogen, phosphorus, and potassium. Meanwhile, micronutrient formulas may contain magnesium, manganese, zinc, copper, boron, nickel, and iron.