Crazy symptoms

Paige
My period is supposed to start in a few days, 4 to be exact, my boobs are very very very tender, ive been way emotional, and cravings like crazy. Ive never had this before a period, oh and small cramping. Ive never had this before, is this just hormonal changes in my body? pregnancy test came up negative 3 days ago