Well, nobody has said it yet, and no offense, but the obvious answer is you've got to develop more discipline to do your work at home in spite of potential distractions. That lets you get home with a safer ride and prepares you for the remainder of life when you'll have other "opportunities" to do work of some sort in the midst of distractions. Good luck.