Weigela blooms in late April/early May and lasts until mid-June. From July there may be occasional re-blooms.