On this episode of Positive Minds Only Kenneth talks about, procrastinating, LSD, doubting yourself, and being your own biggest enemy.