Spotting and confused

Brittany

CAN ANYONE PLEASE TELL ME WHY I AM SPOTTING RIGHT NOW??? THIS IS TOTALLY NOT NORMAL FOR ME. IM NOT DUE UNTIL JULY 21. See Calendar below