Pregnant??

hi, so i had sex around 3 ish weeks ago and about 5 days before my period was due, i saw dark brown blood/discharge. i don’t know if it could be implantation bleeding but it lasted until my period (5 days) then i bled like normal for my period expect it only lasted around a day. I am on the pill but unsure if this could be a sign of pregnancy. I am also experiencing bloating and mild cramps. I am unable to get a pregnancy test as well, could someone help!!