Very similar experience here too:
I'm not a full time dev, which is probably even worse,as I have to switch between very different contexts throughout the day, which is draining. After work I have two options,either forgo time with family,which isn't sustainable,or try to work late evenings/nights on a side project. It kills every drop of motivation that is left there when trying to debug that code at 1am. Weekends are the same: I can't tell my family I'll be going through some code for 5 hours,while you sit there and keep yourselves busy.