opinions please !

Okay, so to start off I am 23 and stopped taking my BCP about a month or 2 ago. I had a period on the 1st of June and I was supposed to get it again the 1st of July. It is now the 26th of July and I still dont have it. I have been having a lot of pickle cravings 😂 I took a hpt 2 says ago and it was neg. But my period has ALWAYS been on time. Is it too early too test again? are my HCG levels too low this early? Thanks