I use Cold Turkey Blocker between 9AM and 5PM. My wife's got the password should I need to unlock it. It's a partial solution, but if you have a few sites that are habitual (I can type "cmd+t ol enter" in my sleep) it can help break the habit.
Locking the phone and laptop in the car for the weekend used to work quite well for me, but my living situation is different now.