Working from home does suck, almost makes me envy people who have jobs.
Not trying to be clever but it sounds like where you live sucks. So ... why not move to somewhere better? Planning that could be your hobby. I did that and it kept me very very busy for about 12 months.
Agreed, every time I'm back in my country I do nothing but work and drink, while the rat race actually seems like living.
That's why I like to travel as you will meet people with the same "temporary" mind set, and I actually do more in a week than I do here in a year.
If you are going to stay home and keep on grinding the online life you really need to find somewhat of a structure, so you don't work/live for the future.
Slowly moving my cash offline and be fucking done with this.