Why am I having such a long period?