hi,im sorry to hear the situation you are in.Okay,as i see it,you have made a mistake and broke his heart.And surely your boyfriend has been hurt deeply.As a man cannot show his anger directly,he has been trying to make you repent for what you have done.And you too have done all that you could to make him happy.But it has been tough to gain his trust.And your relationship can be on its last string.Regardless,its never too late to make amends.Your future is at stake here.If its your age to be married and settled down,dont let him ruin it for you.You eventually have to make your choice which is either you work it out with him and give him your last chance and talk to him.and if he still shows no sign of trusting you or even promising anything,then you can break it.your second choice which is actually ending it. Experience says,TRUST is the key to any relationship.Knowing you will not repeat your mistake again.!
Im sure you can find yourself another guy who can at least trust you and you can rely on.Its never too late for a new start.Because im sure you dont deserve this longer.
Go out,make friends,meet people,enjoy yourself!Life will not end with this!
either he accepts you for who you are....or move on and find someone who will.
And trust me,if you decide on what is good for yourself....you will be happy,and so will your relationship!!