I slept for 17 hours?

I went to sleep at 9:00pm last night, and I didn't wake up until 2:00pm the following day. Yesterday I even slept in and took a short nap. Why am I so sleepy?! I usually get by with around 6-7 hours of sleep and I'm fine. This has been a very lazy weekend 😅 My period is due in 5 days (give or take a day or two) Could it be PMS? Or maybe I'm growing? I'm 16 in a few months so perhaps I got taller. Any ideas? Thank you 😊