Maybe you just have the symptoms and it could just be a stomach issue or some immune system thing going on. Maybe you have been worried about and not realized you were worrying. SInce you are worrying about this it might prolong you period even longer. Stop worrying and go to the doctor and see what is really going on. You might want them to do a pelvic exam or a pap smear test to see what is happening with your body.