spotting

Okay so I have a question I have spotting but af isn't due for another 8 days . Jan 2nd ??? Help I have been having mild cramping that will last a couple hours then go away it's to the point where it makes my vigina throb ?  Can anyone relate ?