The soil pH level directly impacts its nutrient uptake and nutrient absorption. Cannabis plants usually thrive when planted in a slightly acidic soil with pH levels ranging from 6 to 7.