Period twice in one month

Donna

So I got my period on June 7th and ended on June 12th then got it again June 23rd and it ended June 28th now I have it again what can be causing this to happen