Change in periods

Just a couple months ago, my period started happening every two weeks instead of the usual 27 days, and started lasting anywhere from 6-10 days. I’m 18, virgin, no new medications, no new stresses in my life... why is my body doing this to me?? Help