I feel like a lot of people stay with coaches way longer than they should because they get attached, feel loyal, or convince themselves things will magically improve. At the same time though, people also jump ship too fast whenever progress slows down for a couple weeks.
A good coach should...