Is it cheating??

Hi long story short...I am a divorcee with no kids and my husband is also a divorcee without kids..we got married in 2017.things were moving smoothly till 2 years.but in 2018 November due to a small argument I got angry and I had sex chat with an anonymous person on fb for two days.my husband happened to see that chat and felt that I had cheated on him.i apologized to him and told that it would never happen again.fast forward to 2019 january.he told me that he is unable to forgive me and cannot trust me again and that he is frustrated with me and we got into a heated argument and he slapped me over and over.i know that he has trust issues because he cannot satisfy a woman sexually.i mean he starts and finishes off in 3-4 minutes maximum that too once a week.i moved out of our house and living with my parents since 1 year..he made no attempt to call me or contact me.TBH this was our first argument after we got married and seperated soon after.i have seen couples argue like hell but then get back together.am I at fault?I feel lost..