Why isn’t my boyfriend sleeping with me

Well we’ve been dating since June but to be honest I am just now seeing signs of commitment but lately he’s been refusing sex . the last three days he made an excuse on why he hasn’t been sleeping with , me he’s been doing this for weeks! last night he said it was Christmas <a href="https://play.google.com/store/apps/details?id=com.glow.android.eve">eve</a> and it was a sin.

Mine u he has cheated on me and burned me before and I had just recently caught him talking to other females I am a pretty girl and pretty attractive so I don’t know why he has been doing this because anytime we have sex is great and sometimes it’s too good for him.

Mind you he’s in my house daily and refused to leave he was banging on my door for about 45 minutes the other night and came inside and put a gun to me directly in my face as if I was cheating on him but he’s refusing to sleep with me.

It’s too much ! He wants to watch my TV and be in my house and eat but wants to fuck when he wants to he hasn’t contributed anything ! I keep feeling like I’m being used but he claims that he really wants to be with me and how he’s working on to get a job and to get himself together my thing is stay home until you get on your feet and stops slowing me down.

My parents had a bad dream about me and I think he is in connection with this I kicked him out for one last time tonight