Could I be pregnant?

Cynthia

I got a period on April 8th and it lasted my usual 4 days. I did not get a period at all in in May. Not pregnant. I finally got my period on June 1st and is was normal. Then on the 18th, I started to spot and cramp a little. I’ve been spotting (not my period) for 4days. I woke up this morning with a terrible headache and nausea. I don’t know what’s going on. Could I be pregnant? Is it too early to test?