First, let’s be clear — your inner voice is an asshole.
Regardless of the time of day it may come to you, that nagging little voice that tells you that you’re too much or not enough; too fat, too ugly, too loud, too bossy, not good enough, not smart enough, not pretty enough… that voice is intended to fuck with your head. It is never ever there to help you, even though it will pretend to be.
Often the inner voice will come to you sounding like the actual voice of someone who has or does criticize you. Those voices are particularly difficult to free yourself from because they’re based on a relationship, usually toxic, and which you often feel is unfair or imbalanced or in which you’re not taken seriously. The inner voice’s job is to make you feel like crap about yourself, to doubt yourself, to question yourself to the point of failure.
Again, never forget, your inner voice is an asshole.