In Reply to @ @danicat83 I don’t think there is a silver bullet for this. I used a similar approach than yours: Do something in the morning before work so I enjoy it more (I can myself to work unlike other activities). For the socializing, I made other people force me to.