Most contractors I talk to these days are doing well. So, if you aren’t, something is wrong, and it is probably one of these 3 things;
You are too close to the situation. You need to find an honest 3rd party who knows what they are doing who can be your voice of reason. Some of the best advice you are going to get will come from someone who isn’t knee-deep in it. Someone who is ‘zoomed out’ is going to help you much more than someone internally who is ‘zoomed in’ on the situation.