help???? is this my period???

i don’t know if i’m on my period or not but on tuesday i spotted with brown/red blood. wednesday i woke up with what i thought was my period because it was heavy (with blood clots) like normal then i usually bleed through the night. i woke up this morning with no blood on my pad but went to the bathroom around 9 this morning and i was bleeding heavy (with blood clots) again. i started birth control on march 11th so i’m almost on my 3rd month of pills. could this be the reason why i’m doing this. on april 10th me and my boyfriend fooled around but we didn’t have sex, we dry humped naked for not even 3 minutes (his tip never even went it, we were basically rubbing back and forth) and he came on my stomach way after all that happen bc i gave him head and jerked him off. i couldn’t be pregnant bc of that right? this isn’t a pregnancy sign right? i’m 16 so i’m confused with my body at the moment and i need advice.