⚠️⚠️HELP AM I PREGNANT

hey so i’m 18 and me and my boyfriend are sexually active. and i am on birth control. i take my pill everyday but the thing is i don’t really take it at the same time everyday. i’d say in between 9pm and 12am. but i do take it everyday before i go to bed. me and my boyfriend had anal sex on march 6th. (we decided on anal bc he didn’t have a condom) and he did cum in my asshole. both him and i were almost positive that no sperm went inside my vagina. his penis did not go in my vagina. we haven’t had sex since then. but about a week later i starting having really bad anxiety (i’ve been diagnosed with anxiety and i’m on medication for it, but this was different. it was more intense than normal and nothing could calm me down. i take 40 mg of prozac everyday) along with my anxiety, i was having more discharge than normal. it was pure white and it would be in the toilet every time i used the bathroom. there was even so much discharge one time that, after i was done peeing, i went to stand up and more came out of my vagina and splatted on the ground.. it was gross. also, i’ve been peeing a lot lately. like way more than normal. and i don’t think i’ve been drinking any more liquid than usual. so: anxiety, discharge, frequent peeing. i am supposed to get my period march 24th. so i’m waiting to see if i have my period soon. i was talking to my best friend about it and how scared i was bc i was thinking there was some weird %0.00000001 chance that i’m pregnant. and we went and bought a pregnancy test and both sticks came out negative. like %100 negative. there was absolutely no second line. so that kind of gave me peace of mind. but i figured it would come out negative anyway bc it hasn’t been that long since me and my bf had sex and i haven’t missed a period yet. is it possible that i am pregnant and my body just hasn’t produced the pregnancy hormone yet? or am i just being dumb. please respond i’m really scared... i’m sorry this post is all over the place... and so long..