BF troubles

So my boyfriend shoved me and so I forgave him because I just made him angry..then he did something without my consent and I forgave him and then he went through my phone...he says he'll never do these things again but I don't know...he forgave me for flirting with another guy tremendously so I should forgive him right?