Sadly, I suffer from point 5, fairly often. I don't realize that I'm burnt out until its to late, and then I stop practicing for a few days to even a week.
I'm a 16 years old self-taught web developer.
The technologies I work with are:
Javascript
HTML and CSS
WordPress
Git and Github
I share my journey on twitter - @VladPasca5
Sadly, I suffer from point 5, fairly often. I don't realize that I'm burnt out until its to late, and then I stop practicing for a few days to even a week.
You really need to find a balance mate, maybe don't touch coding at all during the weekends. Find what works for you