Late period or Pregnant?

Hard nipples (very sensitive) white creamy discharge, always hungry, bbt is usually 98.6 but it jumped to 99.3 (I live in Hawaii so it’s hot) took a test a week ago and it was negative , was supposed to get period the day after but I still don’t have it. Now I have sharp pain in lower abdomen. Should I wait longer for AF or take a test?

I also have an irregular period. My longest cycle was 43 now I’m on 49

I had bleeding 2 weeks ago but I never did fill up a pad, only when I wiped and it lasted for 5 days