I am 6 days late for my period. I have had crazy uncontrollable mood swings, nipple tenderness, bloated feeling. Last night I had lower back pain and really bad cramps in my stomach and ovaries. I felt constipated almost. I put a heating pad on and went to sleep woke up in the middle of the night to pee. There was a little blood. Put a tampon in this morning nothing. So my question is should I take a pregnancy test yet or wait for my period?