I have missed the last two periods for the first time in my life im not pregnant what could cause this

I am 39 not pregnant

It may cause stress or anemia or dieting or over excersice or all of above find what happen with you and improve it.