The difference between a business consultant and a business coach is that a business consultant is more attuned to working with an organization's problems, like executive staff, human resources, and the like. A business coach works more on a 1:1 level with one or two people, typically.
Signs that your business coaching isn't working may include conflict with the coach, inconsistent growth, contradictory advice, or poor communication. In these cases, it is time to look for a business coach that better fills your specific needs. Typically to doesn't take long to figure out that things aren't working.
Personal business coaching generally deals only with business-related issues, while personal coaching may go into person's private life beyond the business environment, if the client wishes for coaching in personal areas. Small business coaching services do not go beyond the business-related issues.
The short answer is yes! A business coach can help you to clarify issues or challenges that you may not even immediately recognize. A great business coach doesn't tell you what to do. They ask a series of appropriate questions and offer guidance to help you reach the best solutions. Usually a business coach helps