Crepe myrtles bloom mostly between the middle of May and early June. Depending on its variety, flowering might last anywhere from 90 to 120 days.