irregular periods.

Sara

So my last period ended on June 14th.. it's been irregular and really light till June.. bully has come and I haven't hit it yet.. had cramps but nothing. I was on the depo shot.. my last shot was June of last year.. idk what to do? test or no? too early or am I good to test? And what are the best test to get for early pregnancy? please and thank you.