Test again?

I tested earlier in the week and last Friday, but it came out negative. But now I'm 3 days late and I normally I get early period cramping, which the cramping hasn't started. Last week I had some cramping. And this week none at all. And I've been avoiding some foods because of its smell, I've had some heat flashes, I feel and look bloated, and I'm constantly nauseated or throwing up. Should I test again or should I wait it out?