I don't know if this is in the right forum, I'm sorry if it's not. I'm 22 years old. On Sunday (July 15th) morning I thought I began my period. It was due on the 17th and my periods are usually off by a day or two and they usually last 3-7 days and I get cramps on the first, second and last day. Today is [technically] Thursday (July 19th) and I've been spotting since Sunday night. (Since Sunday I've only had to change my pad once due to blood, I'm just keeping one on just in case). I'm still getting cramps, but they only last about ten minutes and they're not that bad. The spotting is a light pinkish color. Sometimes when I wipe there's a light pink color (almost like a light period) and sometimes there's nothing. Other times, there's nothing when I wipe but a pink tinge in the toilet. I'm also experiencing headaches, mild heartburn, fatigue and slight nausea. The last time I had unprotected sex was on July 2nd (I also had unprotected sex June 29th,June 30th and July 1st). I don't know if this interruption is due to stress and causing my period to be wacky or if it can be implantation bleeding. When should I take a test? Thank you for your help.