Hormones maybe?

Ash ✨ • 20 💁🏼 proud mummy of 1 fur baby 🐾 been with my best friend for five years 👫♡
I do not have my next period until the next three weeks come and I feel like it's very well on its way other than I have no cramping. I have spots (pimples) breaking out on my face and I'm craving the most bizarre things. I'm basically asking if this could be hormones doing its thingy thing. This is very unusual for me because because this hasn't happened to me unless my period is near.