When can I test!!???


I’ve been feeling so impatient I wanna take a test but I get discouraged with negatives so is it too early my period isn’t due for 6 more days but sheesh it feels like it’s weeks away. My lower stomach has been hurting for days kinda like cramps and lower back has pressure. I was having very light pink spotting a couple days ago for like 2-3 days. I get symptoms all the time and I’m never pregnant my body plays with my emotions i think haha. Is testing now too soon!!!????