Period is super late

Luca • Young teen tracking her health + cycle
I am a virgin and I haven't gotten my period for about 21 days. I can't be pregnant but I have been having a lot of mood swings and cravings... Yet no period. I got my first period over the summer so it might still be acting weird, but I don't think it should. My period has never been late and <a href="https://play.google.com/store/apps/details?id=com.glow.android.eve">Eve</a> is normally right but I feel like something is acting up...