I also say go see a GYN or FS if you have irregular periods. I had irregular periods for years and it turned out I hardly ever ovulated. A GP is not a specialist and is limited in what they can do.