Kanye West vows to stop talking trash for ... like ... six months Kanye West performs for fans in California. MARK your calendars, everybody - Kanye West has announced he won't talk "s--t" about anybody for "like, six months." The mouthy musician, who's lashed out at Lenny Kravitz, Hedi Slimane, Bruno Mars and Nike while on his epic Yeezus tour, proclaimed he is finally going to shut up. During a rambling speech at his concert in Toronto on Monday, he told the crowd, "Everything I'm saying that's not allowed, soak it in right now. This might be the last time y'all hear me talk s--t for a long time. Might be another, like, six months. This is the last time you'll ever hear me say anything negative about anyone. Because you only get the energy that you put out into the world. Place your bets on how long this lasts. Out shopping for ski supplies with his lady love, Kim Kardashian, on Boxing Day. This story originally appeared at the New York Post.