Something that I would add to that is have someone you trust change your Facebook password (for the day, the week, until the weekends, however long). If you're like me, it's not uncommon to log in ~5-10 times a day just for a quick check. Doing so interrupts your flow the same way diverting your attention to an upcoming event does. However, when you get in the habit of not even being able to check it, that distraction disappears from your life.