I don't honestly believe anything can make the thoughts in your head disappear forever, except time. If you wait it out with positive encouragement everntually the noise fades.
I don't believe it truly ever goes away all the way. I don't think it works like that, but I'm not going to sit around worrying and waiting for it to come back.
To live your authentic life you have to be true to you. You have to follow your dreams, and not let anyone tell you differently. Not even you.
There will be days when you are down. So down you may not see the other end of the tunnel. But you just have to pick yourself back up and try. It will be hard. There is no doubt about it. But in the end you have to ask yourself. Is it really worth it? Do you want to feel this way forever?
If not take your time to find you again.