Anyone else?

Haven't missed my period (my periods have been the same as usual), getting next period in 12 days. I have been having cramps for almost a month now though even though I had protected sex back in November for only a few minutes, and he didn't ejaculate. I'm constantly bloating though when I eat (I know it's normal to bloat), but like when I went to Jamaica in January, I was fine. When I came back to USA, I feel the same as I did before I left for Jamaica. I always have had a lot of CM discharge (even when I was a virgin). Anyone else going through something like this? Or has? I'm not gaining weight, I'm not hungry though (which I rarely eat anyway). When I eat, it's like I ate too much so I don't eat that much cause I bloat to like I'm a few months pregnant.