If you want to play when you feel like playing and work when you feel like working you need to be ok with working at 8pm on a Saturday. Otherwise you won't get anything done.
Also, exercise more. I swear I get more time out of exercise for my business than I put in.