period came early

keshia

so my period was suppose to come on june 1st but it came on may 27th. I had the worst cramps ever and it was light and now its gone off.. Usually my cycle last 5 to 7 days not 4. Has this happened to any one