Dating help.

Miley • I love pitbulls I am 14 love people and very social msg me if u want to be friends (don't have snap )👿😇

I am dating my ex that cheated on me but he has changed and promised not to do it again my best friend fought over him last year cuz we both liked him and me and him hung out over the summer but he cheated on me with a girl from DelGrosso’s but he said he will never do it again and he proved to me he would not I don't know if I should earn his trust back or not I like him alot and want to marry him but am not sure if he wants the same me mom really liked him. Idk what to do ladies I need help HELP HELP HELP I also don't want to ruin my best friends and me relationship bcz we r such good friends and I love her to death ☠ idk what to think.