Help me understand

My period is now currently 7 days late , took a test about 5 hrs ago it was neg now just out of the blue I have slightly manageable cramps and for 3 wks now very achy boobs and nipples, veins all over my boobs they even hurt under my arm pits, is AF coming or retest Friday. Comment Pls