OKLAHOMA

Growing cannabis in OK (outside the booming medical) if it is on your own land is a felony with 2 years to life in prison and a $50,000 fine. Grow it on any land not your own and it is 20 years to life and $50,000