I ended up going into some escapism mentality where if I'm not working I'm going to play video games/watch TV. It was a terrible rut until one morning I looked in the mirror and realized I'm letting life slip away. I'm not growing (well at least not in the productive way). Mind you most of those "explosive" problems were solved, but I wasn't. I freaked out, threw on some gym clothes, went to the gym, and ran. I don't even know what I was running toward. But I was running. I began lifting again, doing meal prep, back to studying, programming pet projects, reading, and it all came together.
It can hit you in waves, but one of the best ways to keep your head above water is to make sure those three things ElatedOwl mentioned are in check.