tmi can someone tell me what this is?

i just got my period and i found this in the toilet after i peed. can someone tell me what this is? im sexually active with my boyfriend of two years and scared this might be a miscarriage.. im also on birth control.