ROI for Trees

Meanwhile, in California, growers are switching away from fruits and vegetables and planting almond trees because the price of almonds is so high.

Bearing Nuts. According to the "Sunset National Garden Book," you must have two almond trees in order to get fruit, and the trees take a minimum of three years to produce fruit. DavisWiki says that almond trees offer their best nut production in years six to 10 but can produce nuts for up to 50 years.

You plant olive trees for your great grandkids
It takes about five years for an olive tree to produce fruit, according to Texas A&M University. The lifespan of the tree is extraordinary, with many living -- and producing fruit -- for more than 500 years.