This could be serious. How could you live 2-3 weeks "avoiding" what supposely you'd love doing? I wish I had more time to read books on programming and apply it.
I think it's time for you to weight...