Period?

My leriod only lasted three days comlares to my normal 7 day cycle?? What could be the cause of this?