Why does my period last almost all month long