spotting , period not due for two weeks

The hearts in the picture mean i had sex on those days.  Im not sure when I ovulate.  But ive been spotting light pink when i wipe and a few drops on panties for four days now.  my periods are irregular. Maybe im starting period again soon? too soon though right?