I suffer from perfectionism, and the way I try to overcome it is by telling myself I am doing my best. Even on days when I am not at my best, I tell. myself that I am doing the very best I can, and that that is good enough. It's when I don't try hard enough that I can get down on myself, or when I make a big mistake. I think it's a matter of accepting where you are at, at all times, and feeling that it is good enough.