should i say sorry to my ex?

i had love hate relationship for 4 years in the past with my ex. our relationship had many fights and i cried a lot.He really fell for me do anything for me but i mentally tired with his drama. we met just 1-2 times a month thats make me so lonely. My parents disapproval etc

Long short story I keep saying i want to break up with him cause i cant stand it anymore but he said " i will be with you until you find other men better than me" so i still with him until i met my current fiance.

So i said i find someone better and i want break up but he cant accept that. He said he wants take revange to me.

He talk bad about me to my friends but accept that i was the one who betrayed him first.

NOw i fell so happy with my current fiance and i will get marriage in few months. BUT my guilty feeling still strong toward my ex. I kept get bad dreams about him. he always bad mouthing me and arguing with me, i wake up and cried afther that.

what should i do?

ps~ Sorry for my bad english

after

the sad parts is some of my friends make distance ,they didnt want to have any communication with me.

after the broke up i just want peace not to told to anybody about him, how's the drama etc. i thinks this is my problem so i want to keep it myself but i just make it worse.

because of my silent , my friends trust my ex about how worse i am. how i choose my fiance over him cause he is more stable and from good family opposite from my ex .