Kim Kardashian admits that she has felt like "snapping" at her former husband Kanye West's erratic behaviour at times.