UTI or Pregnancy

I had sex on June 27. He didn’t cum inside me. He put it in without a condom for a few strokes then took it out and then put on a condom. Ever since July 4th I’ve been having to sit and pee a lot. When I pee it burns and barely any pee comes out. I have bad stomach cramps. Today I had a little bit of blood come out while I peed (sorry if that’s TMI) but not enough to be my period. My nipples have gotten slightly darker. My boobs aren’t tender or anything like that. I’m stressing out. My period is supposed to come in 2 or 3 days.