Please answer me!

Hi my boibs are just now feeling like they're getting sore but my period is suppose to be may 3rd. My body has been feeling really weird lately. I'm tired off and on headaches, moody, diarrhea for the last two days, and my stomach is being sensitive if I touch it. It feels a bit harder than normal but I don't know if that means I'm bloated. April 18th my boyfriend came on his hands and got it in me. Any advice?