what could this be?

Nikki • wife 12/16/15 and mommy Landen 06/07/2016 baby #2 due December 2018

this is the second tampon i have had in today. i put this in at 2:30. normally my af is heavy on my first day. af wasn't supposed to come till the 24th.

Vote below to see results!