Almonds may take about five to twelve years before producing fruit. However, you can enjoy fruit from a mature almond tree for as many as twenty-five years.