Don't hold the emotional bullshit of others. It robs you of your time and mental strength. Stay strong for your goals, and think of it as your chillout fun time, so you are more motivated to work on things. A good tip I find that has worked for me that is kind of obvious now, but i done it so long i never noticed. Never turn of your PC. Always leave it running where you are and DON'T buy/use a TV in anyway. If you need news get it between breaks on the computer. You need an environment that makes it easy for you to just come in from work, and say, "Yes finished for the day, now the time to get down to my real business!".