Is he not the one for me!?

Ar

So me and my boyfriend have been almost together for a year now on the 13th of this month, prior to that we have been off and on sex buddies I guess you can say since I was in 9th grade of high school I'm 21 now. Well in the beginning of our relationship he had problems, I found out he was looking up other girls with big boobs on social media to jack off and he was watching porn 24/7 even when I was in the other room. He agreed to have a porn blocker put on his phone so that's what he did but, he found a way to watch it on YouTube so I blocked that too (he agreed) then he found an old phone of mine that I let my 2 year old play on sometimes his it from me for months and watched it on that. Ever since then I have blocked every way for him to watch porn. He had a porn addiction and he's an alcoholic, I wanna be able to trust him more I dont want this to be a dead end relationship but its always in the back of my mind that if he had the options to watch porn he would because even till this day he still lies about drinking to me so how can I trust him about that too. I love him so much I just dont know what to do.