Is he cheating?

Shelby

My man and I have been arguing alot. he plays Madden constantly and when he loses he flips out on me. he's called me a whore, hoe, bitch, you name it. said he hates my guts, kicked me out but then told me to stay. he hasn't showed me any signs of love. only hate. he also acuses me of cheating while he's at work (he works nights) he acts like he wants me gone more than anything. we have a 6 month old baby boy and an 8 year old. and I had a miscarriage 2 months ago. what is going on here? where did I go wrong? does he really feel this way about me or could there be something else going on? I honestly think he's talking to someone else even tho I can't prove it. what do I do? I don't really have anywhere to go so I can't leave but I don't want to get cheated on and treated this way. I really need some advice.