Am I pregnant or ?

I don’t know what else to do, I am late by 21 days, I should’ve gotten my period around June 15th or so. I told my boyfriend about it and I took a pregnancy test 2 times and it was negative 😭😭 should I wait more or could it be something else ??