i have been having horrible insomnia all week but the last 2 days i've managed to get enough sleep even if i am still staying up too late so that's nice. but also what gives

Portlander, cat + dog dad, leftist. Computers for a living. Opinions represent everyone else's employer. Deer online.
i have been having horrible insomnia all week but the last 2 days i've managed to get enough sleep even if i am still staying up too late so that's nice. but also what gives