What should I do???

Me and my boyfriend been on and off since we met back in early September 2018. He would constantly break up with me over the smallest miss understandings. Once he broke up with me because he told me to go to a weed truck for him to see what they had. I told him I didn’t want to go but he insisted on me going so I did. As soon as I went over there I called him up or he called me something like that and I let him talk to them. He did and I stayed by the truck because he wanted to buy something. He ended up circling around the corner because cars where behind him. So I stepped away from the truck. When he came back around I walked up to his car to drive the car around the corner but he didn’t trust me to drive his car so he kept saying just go ahead and get it for me. I told him no because it was too many guys and i already knew how he is so I didn’t. He then asked me to go back to the truck to see if they take cash app and I told him why can’t yu just get out and talk to them. He said just do it so I did and I called him so he could talk to them and he did. He circled around the corner again so I moved away from the truck. He told me to give the guy is cash app and then he ended up saying never mind. So he text me and said “that’s crazy” so I didn’t get it at first until I remembered us having a previous conversation and he said he would say that if I did some thot shit. So when I got in the car I asked him what did he mean, like what did I do. He told me I was flirting and I explained to him that I barley spoke to them guys. I told him that, that’s the reason why I didn’t want to go over there from the beginning cause I knew he would act this way. He ended up breaking up with me that night and we got back together the next day.

Another time he broke up with me because I asked him a question. The question I asked was “if he ever wondered if someone faked while having sex with him”. He told me no because as long as he gets off that’s all that matters, so I said ok. Then he start acting funny like he didn’t want me to touch him. He took me to work the next morning and told me “we gone be good” which is his words every time he’s breaking up with me. Then again I took him back right away.

It way more but this last break up took me. So we were having a good day, we went to the movies and when the movie was over we both used the restroom. I came out about 10 seconds before he did and as I was walking out i was drying my hands on my hoodie. After I was do I pulled my hoodie over my butt. I did that because I had on tight and I felt uncomfortable. So when we went in the car I tried to show him a picture so he could read the caption, and he gave me a feel that he was agitated. Then he said “so why as soon as I come out the bathroom yu pull down your hoodie” I’m like what are yu talking about. Like wtf are yu trying to put together.. he said “bruh I know what I saw” I’m like I’m not about to explain myself. So the next day I had an appointment and he took me. Mind yu we didn’t talk that whole ride there. When we got there I asked him to come in with me. He said “why do I need to come in” I told him because I wanted him to. Fast forward when he dropped me back off. He started blowing my phone up and I didn’t answer. He texted my phone and said “ I’m just trying to talk to yu” so he called and I answered and he said he was sorry for wasting my time. That, this was the last time we would break up and I agreed with him. Now I keep trying to find reasons for why this is my fault when I know it not my fault.

Idk I’m just want him back.... I love him so much.