trust issues

Justice
My boyfriend and i have been together for three years. Last school year he cheated on me with the same two girls several times. He messed around with them and went out on dates with them and everything and he would tell me he didnt and i trusted him till the end of the year i figured out myself he was lying. Now this year its been hard and we have been arguing because also four weeks ago or so he cheated on me again over text with one of the same girls... he says he loves me and is trying and needs me to trust him and im trying but im scared he is gonna hurt me again. I am in love with him and its hard to let him go i cant and i tried i just dont know what to do.