what is this?

i had this today and i’m worried what it could be. ive had little cramping and felt really cross for the past couple of days.