Hello FCC.
Weeding is most effective before your weeds begin to set and spread their seed.
Catching them before they begin this reproduction will greatly minimise your future weeding.
The main seed spreading times are during summer and autumn, so a good weeding in spring with occasional weeding after that when needed is quite effective.
Weeding during an extended dry spell is especially good, as the annual weeds you fail to remove will often die of drought if scuffed up with a hoe.
Remember, just pulling away the top growth of perennial weeds such as dandelions will not kill the brutes.
They will resprout from any scraps of roots you fail to remove.
Weeding right now, with our wet sticky soils may possibly result in soil compaction everywhere you stand within your bed or border.