More than any medium, many growers still use gardening soil to grow cannabis plants because it's natural, cheap, low maintenance, and usually easily available. Moreover, it quickly absorbs mistakes in a more forgiving way than hydroponics.
Cannabis grows best in light and loose soils, with a good balance between water retention and drainage.
You cannot grow cannabis on every soil. Clay soils contain a lot of nutrients, but their density and weight will choke the roots of your cannabis plant.
Sandy soil is another option, but it drains too much and you may have to water constantly your plants to get good results.
Mainly two kind of soils work well for cannabis plants: silty soil and loamy soil.
Loamy soil has high water and nutrient retention levels. Aside from this, it also has an excellent drainage and aeration capabilities.
Plants can take everything they need without getting waterlogged or disturbed by issues such as root rot. Moreover loamy soil compared to others can warm up in spring months protecting the roots growth.
The only drawback of using loam is that you can’t mix them on your own. You could go for pre-mixed soil, but it's quite expensive than other types of soil.
Silt usually drains well, but problems may occur when the watering is excessive. If you choose silty soil, ensure you give your plants the right amount of water to avoid drainage issues.
Many people prefer to create their own soil for personal reasons. Either they have their own for growing cannabis, or they're trying to save money by mixing the ingredients themselves. If you have a secret formula that would give you the best soil, stick to it.
However, if you're going with the DIY method to reduce costs, you're wrong. You'll have to purchase large quantities of every nutrient and additive separately and blend everything yourself.
If you're only growing one or two plants at a time, there are better options than going the DIY route. A bag of perfectly pre-mixed soil is less expensive than one bag of unmixed ingredients like coco coir peat. DIY projects are fun, but this one might not be the best option for beginners.
If you're just starting, simply get ready-made cannabis potting soil from the grow store. This prepared soil mix contains everything your plants need to flourish.
All you have to do is replenish the nutrients on your cannabis soil every few weeks. Companies that produce potting soils often sell nutrient packs arranged to work with the soil. You have to worry about it.
If your soil remains too wet, mold and bacteria will grow on the surface. In a good setting, the soil's surface should dry out between watering.
By the time your plant starts to flower, most of the nutrients in your soil will have been consumed. At this point, you should begin adding nutrients to your soil.
To minimize cost, you can go for organic substances such as humus, compost worm casting and more. Microorganisms within the soil will convert these organic substances into plant nutrients.