Period or Pregnant ?

Lexi

Is it normal for your period to start 6 days before your actual period date? My period is suppose to come on the 28th but I started spotting yesterday. Does anybody knows what this mean ?