I have an orange and a grapefruit and a banana tree I planted 14 years ago. Banana ended up producing thumb sized bananas. The orange tree is sour dry oranges but the grapefuit tree produces delicious ruby red.
But it took the trees 7 years to produce fruit. Long time. I fertilized the whole time and harvested for three faithfully but the last few years I’ve been like “meh” and let nature keep things running.