Help!

Glow says my period comes in 6 days but it’s never on time. I was at my boyfriends house on tuesday and he fingered me really hard so I was sore. Today in my underwear I saw my discharge was clear but kind of brown. I took toilet paper and wiped it and saw blood and it wasn’t brown, it was red. It’s not my period but me and my boyfriend have never had sex. I was scared if maybe pre cum on his fingers could get me pregnant but I don’t think it can. Ive been really stressed lately. Can someone help me understand why there might be blood and it wasn’t brown it was red? Please help!