Are these signs my period is coming soon?!

allison

Ive been getting discharge, breasts hurt, eating more than usual/weird combos, getting mood swings, and I'm getting horny more often. Also, my breasts are flat and have recently started to get larger. Yes, I know its normal.