Period 4 days early!

I started with a really heavy period 4 days earlier than normal. To much information I know but at first it was really really heavy but after the first day went much lighter... I am still having strange spotting 3 days on. Any idea why this might be ad I am normally very regular... never been early by even a day before.