Is it normal to have a very early period?

Christina • 25. Texas Native. I have been with my boyfriend for 5 years. We have two dogs that I love as my own children. 💕
I just had a period that lasted 7 days it was May 18 to the 25 and just tonight's I noticed that I had some spotting on my shorts it's barely been two weeks since my last period is this normal?? This has never happened before