It will if you seal the room up and think about what you are doing. i have a 5x5x8 with co2 when then lights are on and at this rate it should last 2 grows. the only problem i have is when i keep the room sealed sometimes the humidity gets high and i have to vent to get it out.a few weeks. I heard a 20 pound would last a grow or two.