My period was suppose to come 5-3-18 & today its 5-7-18. My periods are regular. 28-30 days && last 4-5 days. Even when I'm stress, Im NEVER this late .. Maybe a day or two , but not four. My boobs had been sore since the beginning if this month, & I've been having period like cramps (on && off) since the 2nd of this month. My bf thinks im pregnant. Everyday since the 3rd, he's asked me if my period had came. I wanna believe my period is coming due to the fact that my boobs are EXTREMELY sore & im cramping on & off. When should I take a pregnancy test? Or are we just over thinking all this?