Should I take a pregnancy test?

Bridget

TMI but me and my bf had sex 5days ago and my period wasn't a post to hit till 5 days later we'll when he got done I had a lot of blood came out of me and then the next day it was very light and pink looking and it stop that morning. My period always lasted 4 to 5 days and very heavy and now I'm two day late for my actual period it always been on time I have a app that keeps up with it and it's always been right... I've been feeling very sick to my stomach very tired mood swings and I've had 3 people say my stomach rounding out and I weigh the same as always my body aches with pain always hungry and craving things ... can someone please help me cause honestly I'm confused what I should do?