Growing your own cannabis is not a very easy task. Although it is not exactly impossible to do, it requires a lot from you, as a cannabis grower, including providing the cannabis plants six key aspects --- air, water, light, nutrients, heat, and growing medium.  There are actually many different ways to successfully grow your own cannabis. The appropriate techniques and strategies for a particular person depend on his or her expectations, wants, and needs. For example, certain cannabis ...