Now - the stocks should flower, but I doubt if your delphiniums will flower this year. Mine are over 6 feet tall and have about a week of flowers left. Cut them down late autumn and then leave them in over winter and they will all bit disappear, but should start to grow again when the soil starts to warm up. They should last a good few years.