I was on Dianette pill from a young age due to bad acne, it's a contraceptive pill that also blocks testosterone, when I came off it I didn't have a period for a year, then they were very long, 63 days down to 45 days. I had awful pmt, breast pain etc. My GP prescribed evening primrose oil and it got my periods regular again, I was on a very high dose 6 a day, then up to 8. They unfortunately are no longer on prescription. They were called Efamol. I recently tried epo again to see if it increases ewcm and it shortened my 29 day cycle to 24 days. x