Pregnancy
Yes, it can be. If you are under stress this can cause missed periods. If you have been sick, on a diet, all of these things can cause missed periods. If you are young and just starting your periods it is common to skip months or to have irregular period. It takes a year or two before a cycle becomes regular.
No.
No, hot flashes are a symptom not a cause so they cannot delay menstruation. If you're experiencing hot flashes and missed periods then that points to a hormonal imbalance causing these symptoms.
Xanax (alprazolam) will not cause missed or late periods.
We can't tell you why you've gone so long without menstruating. You need to go to your doctor to have them investigate the cause of your missed periods.
Missing a period has many causes besides pregnancy. Many women (especially adolescents) have irregular periods to begin with. Stress, illness, and poor diet can also cause missed periods. See your doctor if this continues. One missed period is not cause for panic.
some sort of std such as siphilous in your stomach lining
if you are pregnant it can cause you to miss some periods
If you have missed your period for two months you may be pregnant. Take a pregnancy test to be sure. If you are not pregnant, stress may be the cause of your missed cycle.
Young women from the time they go into puberty (10 - 12 they can start their periods) up to 16 they can miss several months of their periods. For young women older to adult women then they may well miss a period and start the next month. If you are over 16 and you have missed several periods it's time to see your doctor to be sure all is well. The birth control pill/patch can also cause you to miss a few periods. This is something your doctor should have warned you about. Perimenopause (can happen from 35 years or up) where your body is getting ready to go into menopause (can last a few years) may cause you to miss periods and some women may not have them for 2 - 3 months or even 6 months. Again it's important to see your doctor. When menopause occurs then the periods cease. Stress can also delay periods or make them erratic.
Most likely there is nothing wrong, it happens all the time, but just to be safe you should go to a doctor and get checked. Stress can cause missed periods as can a dip in your weight. Some people also just have irregular periods all the time. There are things, like tumors, that can cause missed periods as well, but they are not very common. You should just check with a doctor to make sure that's not the case and if it is get it taken care of right away, the earlier the better.
I don't like how that sound try to go to the doctor as soon as possible!