Question
The answer to this question is yes and no. Trees are constantly shedding leaves. This is because leaves provide a protective barrier for the tree from harsh weather and environmental factors such as insects and disease.