Period 8 days early

Lola
Hi all my period is 8 days early freaky heavy and most pain I ever been through.  I am 28 and my first period was at 12y old all my periods are always on time never late never early.  I called my OBGYN n she said I could be pregnant. Is that true? I haven't took a test yet, any one had this happen?