Most fruit trees take a long time to start bearing fruit, but there are some varieties that will give you fruit in just a few years.