Hi David, what’s going on with you?
I have a question to you. Do you write a success journal every day? If no. Do it. You write in there all the things you have done, which worked out well. ONLY the good things! Even the little things (you helped some one, you brought joy to somebody, you found another customer, …). Not only professional life.
Then, every time you feel bad for whatever reason, you read your own success history, to collect the energy for your further travel. And for the rest, you have your network. Keep going. :-)