You are 15. Your periods might not even out for a while. Stress, extra exercise, diet changes can all mess with your rhythm.
I’m so sorry about the loss of your friend. Sorrow, depression and difficulty with the day-to-day can mess with our hormones like no pill a doctor can prescribe. When we’re feeling upset, we can have a build-up of a chemical in our systems called cortizone. Our bodies produce it when we have that ‘fight or flight’ response and when it happens too much, it builds up in our system and it will actually stop our reproductive cycle.
What @creative1 and @ Pandora are talking about would be the case if your periods were painful. Are they?
@JLeslie is actually wrong in her assumption that by not ovulating you won’t have a period. Not the case. You will still shed the lining of the build up of blood/fluid in most instances even if you don’t ovulate. The build up and shedding of the uterine lining may be stopped by factors that also stop you from ovulating, but one is not mutually exclusive to the other, if that makes sense. In fact,most women suffering infertility have no idea because they get regular periods until their doctors tell them (through a blood test of their hormones at two specific points during their cycle) that they are not actually producing an egg.
If you don’t have a fever or are experiencing sweats, shaking, sleeplessness, side effects of a drug or have painful periods normally, or having a smelly discharge of some other sort (though you mentioned you were a virgin so I’m ruling out a whole mess of things), I’m assuming the missed period is from stress.
I’m an over 40 woman who has had years of fertility and hormone problems and had to learn all sorts of stuff. I’m not a doctor. If you are truly concerned about this you should go talk to a professional like your family doctor or even a nurse or someone at family planning (I don’t know where you are or what health care system you are living under). I think you have enough on your mind that you should do something to ease your worry about this.
((HUG))