BBC Countryfile Magazine PURPLE LOOSESTRIFE 2020-06-25 - Purple loosestrife’s blooms last from July to September.