Is it abuse.?

Okay so tonight my bf and I got into an argument it escalated quickly, we were calling names and breaking up and much more and basiclly it got to the point to where I smacked him- really hard.... Then we somehow needed up fighting... Like actual fighting he obviously "won" he slammed me on the grass twice and we think I might be pregnant... He choked me many times to the point of where I couldn't breathe and my eyes started to roll back he whipped me in the face with his shirt Bc I fell and ripped his shirt once I was down he pushed my face in the ground and as we call it in Illinois he "muffed" me.. He has TONS of scratches and a cut on his forehead I however have brusies on my neck a cut chin busted upper and lower lip scratches on my cheeks from where he picked me up and slammed me against the shead I haven't looked for or found any other bruises. And what's even worse is 2 days ago he choked me and head butted me leaving a knot but I also fought back then. Were still together and worked everything out he says sorry all the time and is still texting me how sorry he is... My question to y'all is.. Is it abuse even tho I fought back.? And what should I do if I'm pregnat.?