What’s going on?!

Tierra • 22 • 1 Angel 👼🏻 • Mason Christopher 4.23.20 🌈👶🏻

Negative pregnancy tests late period now my period has lasted 10 days but the last 4 have been light brown discharge and when I check my cervix there’s fresh blood.