PMS or what?

I have tender breast, bloating, and cramps. I get cramps after I pee. App says that my period will start in 8 days. Is this because my period is coming?