i really reckon it's time to see a specialist to see what is going on with the cycles. that is waaay too long IMO.

just ask your GP for a referral to an OB/GYN. no need to really discuss it with them, just ask for their preferred OB/GYN (unless you have one that you know/like) and go from there. they will be able to be alot more helpful in regards to TTC and cycles than a regular GP.