Should I leave him?

Von705
I’ve been dating this guy I worked with for over a month now. We both work at a grocery store. He’s 36 and I’m 21. He’s a very shy and quiet person. Some coworkers know about us. My mother knows about us , but my dad doesn’t. I haven’t been able to tell him because of the age difference. We were doing fine for a while. We haven’t been on a public date yet. I’ve just been coming over to his place, eat, watch movies, and have sex. Everything was fine until he got really upset that I hugged one of our male courtesy clerks in front of him. He told me that wasn’t cool and that I shouldn’t hug or speak to other men. I tried to explain to him that I didn’t mean anything by it and that he is just my friend. He then got really mad and jealous over me speaking to another male coworker. He said I shouldn’t speak to other male co workers and I should just keep it brief and continue doing my job. I told him both coworkers are dating other people. One is newly married and the other one is dating and has a baby with another coworker. My mother thinks my boyfriend is possessive and controlling and I should end the relationship. The next day we went to work and he said he was mad but we should forget it and move forward. I’ve been worried about our relationship. I came to his place yesterday to see him. He got upset because I wasn’t trying to have sex with. I just wasn’t in the mood. I even lied and said I was on my period. I told him we don’t have to have sex every time I come over. Sometimes I just want us to watch movies and just enjoy each other company. He said “Well I want sex once a week in addition to watching movies , eating , and other activities.” He says that’s normal. I don’t know what to do.
Should I leave him?
9 Opinion