Relationship trouble.

I have come on here for advice because I'm in, it seems continuous arguments with my partner, which just destroys me, I don't think I have ever felt so bad than I do now.

I have been told I am defensive, and that I snap.

I feel like I'm being bombarded constantly with all the things I do wrong I avoid my partner now and my partner has said the same we can't even be together for an hour without an argument.

I don't know how the arguments start I just find myself stuck with someone angry at me and no way to escape. Once my partner starts it lasts for days and it depresses me knowing for the next few day I have to suffer the angry words and horrible silence having someone hate me is awful.

I feel like anything can set my partner off and I'm not sure if it is me being really bad, I don't swear or call my partner names, I have insulted sometime once or twice intentionally out of anger. I'm non-violent but I've been told I raise my voice, but I never shout but recently I have been shouted at and it Hurts my head and ears that they ring afterwards.

I just don't know what to do.