what should I do?

My boyfriend has been in a weird mood. He was talking to me like crap, we went shopping for groceries and he was being rude. And he never does that? And in the store we separated and he called my phone and it didn't ring at all, and he was PISSED about that and texted me "what the fuck" so then he found me, he knew where I was in the store. 
And then in the car I confront him and he tells me I'm distant. Like I'm acting the way I did last year when I broke up with him. I didn't plan on breaking up with him. I thought I was pregnant and he freaked out so I was like "fuck you" because he acyed like a complete ass and told me to abort so I straight vanished into thin air and came back around later because I do love him. And I wasn't pregnant, well I don't know if it was a chemical or what because I had a positive test and then got my period. So we resolved the issue that we had and moved on and we've been fine? I thought everything was okay. As a matter of fact we've been having a lot more sex recently. I watch movies with him every night too. But yet he says I'm not interacting with him?? I don't really even know what to say to him because I didn't think I was doing anything wrong?