`Mental fatigue after solving a "tough" problem in programming?

https://www.turing.com/blog/international-programmers-day-ways-to-deal-with-programmer-burnout
I am feeling mental fatigue always after solving a tough problem in programming. Tough means tough for my current level. Example: Tic tac toe was tough for my level yesterday.
After that, I don’t want to solve any problems, be it easy or tough. I need a lots of break; not in minutes, not in hours; but in days. I skipped practicing programming today because I solved tic tac toe yesterday which caused mental fatigue in me.

I want to utilize this time to do something productive rather than wasting on stupid stuffs like sleeping all day, browsing internet all day. Can you guide me?

Are you having fun solving these tough programming problems?

why not? obvious fun of achievement

In that case, take all the break you need :slight_smile:

As long as you have fun doing these coding challenges, take them at your own pace. It’s OK to go through stretches of time where you are doing non-programming things.