I have a 29 day cycle and my period last about 7 days.