Enabling a second profile on my android phone and putting Facebook in there instead of in the browser on my primary profile led to an ~90% reduction on the time I spend on Facebook.
However, I do have to check it from time to time for one of my jobs (to monitor our Page and events, and respond to customers), and the occasions when I switch to the second profile can still hook me for 20 minutes of scrolling...