Well, Lets start with STOP BEATING YOURSELF UP.
Take the time to actually relax and enjoy yourself with the PURPOSE of relaxing and enjoying yourself. If you don't take time to relax, you will never truly rest and recharge, YOU NEED TO HAVE FUN AS HARD AS YOU CAN!!
Having fun is serious business, so you need to have fun and STOP HALF-ASSING YOUR RELAXING!!!
I can tell. You are not taking your relaxation seriously. Stop fuckin' around and play some goddamn video games that require a LOT OF WORK. Elden Ring. GO BUY IT AND PLAY IT RIGHT NOW.
Then, when you have finished having fun, stop and get back to writing.
And no, I'm not joking. I ghost write. I get paid to write shit. I cannot AFFORD to have writers block. So, when I'm not writing, I have a very strict schedule of relaxing and making sure I am at my mental peek at all times, because I never know when I need to handle aa big project. Like this. I am taking some time to relax and BS on the forums for a bit. I could be working, but this is the scheduled break I take to keep myself from going insane.