I've got no clue

Chloe

I was supposed to get my period on July 3rd. Today is the 9th.

My cycle is a wonky cycle. Sometimes it's 28 days and sometimes it's 38.

Because of that I always think I'm pregnant and I always buy a test. Take it and it's negative and I get my period the next day. This is the first time I've reached 39 days.

I'm cranky. Which isn't normal for me. My nipples are so sore! I've been light headed and have cravings. But I also have cramps.

Could I be pregnant? Should I buy a pregnancy test? How much longer should I wait???