Certified GKH Gardening Expert
If grown from a cutting, they can take 2-4 years to bloom, but if grown from seed, they can take anywhere from 5-14 years to flower depending on their genetics and the planting location.
Jacarandas seem to be picky about the environmental conditions they are grown in. They are more likely to produce flowers if they're in full sun, have well-drained, sandy soil, and are not exposed to a lot of wind. The flower buds can also be damaged by cold winter weather.