don't worry at all its perfectly normal to skip a period.. and YES stress and anxiety does have something to do with it.
once i was so stressed out that i missed 2 periods in a row.
but again don't worry. just beware that your next period might be heavier.
Yes, it is very normal. I am 16 and i've never had sex and i miss my period all the time. It takes a while for your body to have a regular cycle and it is normal for it to be irregular for a few years after you have started your period. Anxiety, stress, weight loss, pregnancy, and many other factors can lead to a mis period. But chances are you just have an irregular period like most girls do anyways,so don't worry about it too much, unless you really think that there is something wrong or something is not right(: