yes
It is legal in California. It is not legal to grow your own pot in Colorado.
Not legally. Growing marijuana is always illegal under federal law.
No, felons are ineligible for the permits needed to grow marijuana legally in Colorado.
if you're in the US, none.
Yes you can if you are a medical marijuana card holder you are allowed 6 plants and 8 ounces of dried bud in monterey county .
Absoloutely. However you may not be allowed to grow it.
Legally, no. Does that stop it from happening? No. But you shouldn't risk going to jail just to make a profit.
The US federal government does not currently allow anyone to grow marijuana legally, even though some state governments have decided to allow marijuana for medical purposes only, not for recreational purposes. There are some countries which allow marijuana to be grown and used for medical purposes, and there are even some which allow it to be grown and used for recreational purposes, so the answer to your question is, it depends upon the jurisdiction that you are in.
it depeds on how much you grow, but a lot
A qualified medical marijuana patient can posses up to 24 ounces and 15 plants.
None, unless you have a license. Even then, you can only get a license (And grow) in states that have legalized medical Marijuana and the Marijuana can only supply medical Marijuana dispensaries.