Sorry Tmi

Amber

Can someone tell me what this is? I haven't had af in over 2 years due to nexplanon now this with cramps.