Period probs!

Erika
My last period was April 1 and it's June 17 I'm not pregnant what can this be? It's so irritating I've been trying to convince for over a year and nothing what can I do to have my periods regular?