My Albanian boyfriend is extremely jealous, has trust issues and overthinks everything. What would you do in this situation?

Everything happened fast. I'm not Albanian and I've never dated an Albanian guy before, so I've never been in a situation like this. I always had more male friends than female friends because we all come from a small village and have known each other for years. After only a few days of talking, my boyfriend got jealous because I replied to one of my closest male friends who had just come out of hospital. Since then, I cut off many people, deleted old pictures and memories from before him, and removed many people from social media so he wouldn't feel jealous. He even got upset once because I didn't send him a picture when I went to the park. I also have a male friend I've known since childhood. There has never been anything romantic between us and he has a fiancée. I deleted him from Snapchat because we agreed on no boys or girls. During a bad argument, my boyfriend told me to f*off I had memory on snap so I added him again but I didn't tell him. A few days later he checked my phone, found out, and said I lied to him and that he could never trust me. That night he pushed me and told me that if I were a man, he would have killed me. Now whenever he's angry, he tells me to go and text my other guy friend. I send screenshots if another guy messages me, but he still doesn't trust me. I know he has been badly hurt in the past and has trust issues. I've apologised many times and told him that if I had known how much it would hurt him, I wouldn't have done it. He keeps saying it's over, but always comes back. He says he loves me so much, but also hates me and doesn't know what to do. I'm losing myself trying to prove that I'm loyal. I love him and recently we spent two amazing days together in Albania. He even said he hadn't felt that relaxed in 20 years. I told him that if we want this relationship to work, both of us have to work on it, not just me. What should I do? Is this normal or healthy? Is this an Albanian culture thing or just trust issues?

Keep trying
Leave
Select gender and age to cast your vote:
My Albanian boyfriend is extremely jealous, has trust issues and overthinks everything. What would you do in this situation?
Post Opinion