When to test

My bf and I have been trying to conceive, I’ve been nauseous all week with cramps, I’m having heart burns ( not sure if that is a possible symptom ), my nipples have been sore, and my stomach started tightening the other day. 07/25/19 if I am pregnant, I am thinking this was the night it happened. My period is due on the 20th but I’m too excited too wait if my period will come or not. Do you think I should wait to test? Or will it possibly show up now?