Oh I'm relieved to hear that I'm not the only one.
Is there a browser plugin that only lets you visit a site once every N hours? I'd prefer this to electroshock punishment.
My solution involves a Pi-hole. You can set a cron job to enable or disable rules.
Other solution I hear people doing is using OpenDNS.