Help please!!

So my period is definitely over a week late i took a test a day or two before i thought period was due and it was negative, i havent tested since, i have had really sore nipples and feel as if ive put on a few pounds, ive had alot of discharge and been just feeling strange, anyone know what this could be or do you think my period will come, just late?