A loss of appetite and diarrhea can both be caused by stress. These digestive complaints can also be caused by anxiety and depression.