Help i think I'm pregnant

Summer

I need help I think I'm pregnant. But my period Isn't until the 31st, I didn't notice anything until I was spotting yesterday and today nothing. When is the right time to test because I took one today and it was negative.