As a hobbyist, and being home-schooled, I have a semi-flexible schedule on when I can code. Don't worry, my Mom makes me do plenty of schoolwork. I usually wake up around 2am, but really only start "moving" around 3. So after I do my morning routine, around 3:30 I can start coding which I do to around 6am. But I was wondering as a hobbyist (or not) when do you code, and how long?