Period coming or implantion ?

My period is due this weekend/ Monday