OMG the same thing happend to me!!! im a virgin too so i knew it wasn't that. i went to the doctor and she said at 16 it's normal to skip periods every now and then. it also can be due to stress
, too much exercise, and loosing/ gaining weight in a short period of time.