That sounds like my ex-girlfriend. She was totally incapacitated by her periods (headaches, stomachaches, cramping, diarrhea). She also could never keep track of her periods, even though she was regular as the calendar, every 29 days, so unless I warned her, it caught her by surprise every time.