The pain you have described sounds like the ovulation pains I get. My period is similar to yours as well and then the mid-cycle pain starts anywhere from day 16 to day 23 and lasts 3-4 days.
Hopefully you can get some answers from the dr. GL