My weird period

Anahi

So I haven’t gotten my period for July and I’m 20 days later on my period. I took a test this past Sunday and came out negative. But I’m still getting cramps once in a while and this isn’t the first time I missed my period this year. In May I also missed it but that was due to stress. But atm Im not stressing and well I don’t wanna freak out. My August period should be on August 24. Should I wait until then or take another test?