It sounds like hormonal fluctuations more than anything. It’s challenging to go through it but it does indeed make a day feel like the best then the following like you are running on empty.
I’m not talking simply about estrogen or testosterone but adrenal hormones, thyroid etc - sounds like you’re having some fluctuations there. Try to make sure you are eating well but specifically not consuming cheap vegetable oil if at all possible!
There’s a lot of connectivity with the stars and things of that nature that we don’t fully understand, at least on a scientific scale. The annoying thing about “science” these days is they demand you be able to touch it or something to call it real but that’s not the case at all.