Please help

Hi! I'm 19 and the strangest thing just happened. I am not on my period or expecting it. I just had tons of white discharge come out of me. I have had this before but this was like a full on period but discharge. Is this normal i have had little but nothing like this. Can anyone tell me what this and why?