early period?

Is it normal to get a period 7 days early ? My periods are normally like clock work never early and never late.
But today it came while I was at work. I've never had this happen before...