Spotting

Hi ladies I had some light spotting the day I was supposed to get my period. It lasted two days . I then waited a day and took a test but it was negative. I still have not gotten my period (18 days late) Has anyone else had this experience & what was the causes?