Should I break up with my boyfriend?

I know this might be unpopular opinion, but I don't like having a boyfriend that smokes weed. I'm not against it, I don't think it should be illegal, but I've had my own personal issues with it. Mainly, my last boyfriend CONSUMED himself with smoking weed. All day, all the time. Turned into someone who would barely pay attention to me, and almost all intimacy/affection went out of the window. I felt like I was dating someone I didn't know anymore.

I have a new boyfriend now and everything has been PERFECT. Everything I could dream of for a relationship. We go on adventures, he's romantic, hilarious, and fun. About 2 months ago, he smoked with a friend one time. He didn't even like it. Tried it again a couple weeks after that. Then, he bought some. I started getting a little uneasy because he'd start acting like my past boyfriend, zoning out, zombie like. Not at all the upbeat fun loving guy I know. He said he was just buying it that one time and that would be that. It lasted about a week, then he asked me a few days later if I would mind if he bought more to help with his nausea (he was really sick) I told him I understood and wouldn't mind. A few days later, he was better, and after a night out, told me he "bought some more but I'm not allowed to tell you" so now he was doing it behind my back, after expressing to him how my past relationship made me feel really depressed. I came home from a 23 hour shift excited to spend time with him, and he was high, and lied to me about it despite how obvious it is in his face. Then the next morning, I woke up to him getting into bed smelling straight like weed I said "did you smoke?" He said "yeah I smoked a cigarette" which was a lie. He smelled like weed. And RARELY ever smokes cigarettes.

So now, he's gone from someone who never smokes, to now, he smokes all the time, will DIRECTLY lie, straight to my face about it which he has never done before, and completely disregard my feelings.

Oh. And to make it clear, I'm not against him smoking weed just because he turns into a zombie every time and he doesn't act like himself. I'm against it because he's on drug based probation and is subject to surprise drug tests at any time. He says it won't happen to him though because "his probation officer said she doesn't surprise drug test" she does. They all do. So now I'm also constantly worried he's going to end up being violated for something so preventable, and end up back in jail for two years. It seems inevitable at this point, and he seems not to care and lies to my face. So should I just leave him now to save time and effort/heartbreak? Or risk staying with him until he is eventually charged and back in jail?