The Gift or the Curse of Self-Talk

Everyone talks to themselves. It’s a fact. On average approximately 50,000 to 70,000 thoughts whirl around in your head every day. It’s hard to believe but this means you have between 35 to 48 thoughts per minute! Whether this is a gift that props you up or a curse...