Mesquite trees bloom in summer till spring. The blooming season starts in April and lasts till July.