You need out of this relationship.
I have been in the same situation as you. If it is any relief and I know when you are hurting it is not much but, Time will heal you. Somebody once told me it takes you half the time to get over someone as you have been in love with them. I don’t know if that is true but please know you will get through this and learn from it. I did and so will you. Hang in there.