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