The key with gly, is to spray weeds when their young, before they've went to seed. Therotically, if you spray gly on a young weed, it will die, and without seed falling to the ground or soil disturbance,it should last a heck of a lot longer than a couple weeks. Co-op sells stuff called bare ground. Arsenal, i think is a brand name.