Am I out? Cycle day 22 of 28 day cycle.

This week just felt off. Diarrhea and nausea after eating: I am 3 weeks 1 day according to app. Anyone have positive test after stomach bug? Period is due Sunday. Tests are negative.