You could maybe try moving into a space to work that it's difficult for you to procrastinate in. And then get one of those apps which blocks the social media websites for certain amounts of time. Sorry I have a mild form of procrastination.
But the thing is I try these things and then procrastinate using them. I never actually help myself.