What should I do?

So, my boyfriend and I have been together for 5 years coming up the beginning of November, but right now we’re at a downfall and kindve together, kindve not. We’re at a point where a lot of shit needs to be fixed in order for us to move forward together, so officially, I’m not even sure if we even still have the title of being in a relationship or not. Everything’s super fucked up right now and he’s very hard to deal with. I’m at a point where I don’t know what to do anymore. He called me one morning at 3:30 to come get him, which I expected to get him and drive home to bed, but no, I had to take him to get a tire and then take him back and stay there so that he could use my car lights to fix his tire, which whatever. Except that he made me an accessory to his crime. Because he told me that he was over there because he was stealing fuel because he can’t afford any.. His tire ended up fucking up and he was yelling at me to hurry up and drive faster because he needs to get his truck out of that area, and I was like really? Because he has a friend “father figure” that’s in his late 40’s who got caught stealing fuel from rigs and such, but his charges ended up getting dropped and this guy still steals fuel. That’s the reason he carries around a slip tank.. and now that my guy has clearly taken after that figure in his life, I’m like seriously, what the fuck? I tried to stay calm and talk about it, but he just said he didn’t want to hear it and left it at that. The part that makes me most mad is that he clearly doesn’t feel guilty at all. He drives around all day with friends when he doesn’t work. He doesn’t care. He’s 21.. and now I’m confused if I should do what’s right and report him, or continue to just ignore it. He gets away with so much shit lately that I’m literally sick of it. He clearly isn’t learning from his mistakes and maybe he needs some more tough love, although it usually doesn’t go as planned because his lawyer gets everything dropped. It’s extremely frustrating. I just can’t do it anymore.