Hi,i am due for my next shot the 21 of this month but been having heavy bleeding for four days could my shot be already wearing off..is this my period or breakthrough bleeding.Thanks in advance