Need some advice please!!

Denae
Okay so my boyfriend and I had sex when I was ovulating, just over three weeks ago. I have two <a href="https://play.google.com/store/apps/details?id=com.glow.android.eve">period tracker</a> apps because I'm seeing which one I like better. This one says I'm a week late, but my other one says I'm supposed to start tomorrow (which is weird because I entered the same information in both apps). Anyways, I've been feeling a lot of symptoms of pregnancy: fatigue, cramps, tender breasts, insane cravings, and recently I've been feeling incredibly bitchy and I have mood swings but I NEVER have mood swings when I'm menstruating. Should I take a pregnancy test or is it too soon? Should I wait to see if my period starts?