Early Cycle??? Normal???

L.

What are some reasons a cycle would come down 3-4 days early??? Please help. This has never happened to me before.