i'm 30 years old, no kids (but am trying), my period is fairly regular. this month my period was 2 weeks late. i took many pregnancy tests, all were negative. i finally got my period, it was a lot lighter than usual, but it has now lasted 3 weeks. what can cause this?