Period or Pregnancy?

•So bloated I have to unbutton pants to sit.

•Period cramps in left side above pelvis

•Period expected in three days

•Headaches

•Crying and getting upset over the most stupid things.

•Frequent Urine

•Fatigue

•Nausea

•Sore Nipples

•Very Watery CM