Annual weeds are not normally as troublesome as perennial ones but they can still cause a few headaches. The secret is to NEVER let weeds flower in your garden because that way you ensure that you never have masses of germinating seedlings to contend with. Seeds can live for many years before germinating and there is an old farming adage that says 'one year's seeds equals seven year's weeds'!