Help!

Skye Rae Anne • Baby due aug2018
I had a "period" for 4 days. (Nov 20-24) now it's the 28th, & I've been having spotting since yesterday (27th), & light cramping? What is this? I have a Dr. Appointment tomorrow