Here's a general time frame....
Trees: 385mya
Flowers: 130mya
Bees: 65mya minimum, new evidence says up to 120mya
Birds (avian dinosaurs): 150mya, significantly less if only looking at birds "as we know them"
Trees: 385mya
Flowers: 130mya
Bees: 65mya minimum, new evidence says up to 120mya
Birds (avian dinosaurs): 150mya, significantly less if only looking at birds "as we know them"