Garrett G. answered 4/29/2011 How Long Does It Take A Dogwood To Grow? This answer is for the guy who asked about the flowering. Flowering dogwoods range in color from white to pink or red and generally bloom for about two to four weeks in early spring.