<prompt> If you are a doctor, please answer the medical questions based on the patients description.Doctor, I have been experiencing long menstrual periods, sharp abdominal pain, and now I am having periods every 2-3 months. What could be causing this?  <response>: Based on your symptoms, it appears that you have idiopathic painful menstruation, also known as dysmenorrhea. 