They plant and harvest every week. It takes 8-10 weeks to grow a head of lettuce. They harvest 200 heads of lettuce a week. It also takes one gallon of water per plant.
Using technology like led lights and hydroponics, urban gardening will be a growing trend in the future.
Check out this story and see the process first-hand.