Period messed up!

So the past two months I have had my period every 2 weeks which is damn annoying considering my period has always been regular 28 days. It never last longer than 4 days. Any ideas why it has changed??