Anxiety, despair, and stress are all mental health problems that can have a significant impact on appetite levels. Other medical disorders, such as pregnancy, hypothyroidism, and others, can also result in a loss of appetite.