Idk if I’m pregnant or not

My boobs have been sore all day which I️ hope I️t is because of my period and I️ am suppose to start my period tomorrow but my discharge is not normal I️t is a little bit and I️t dries . Also me and my bf had sex about 4 weeks ago and he pulled out but ejected on my thigh and I️ was spotting at the beginning of the week could I be pregnant? But I️ haven’t had any other symptoms of pregnancy please help