Here are some strategies for limiting your procrastination:
As soon as you get a project, set aside time in your schedule to attack it.
If possible, break a project into smaller steps so you’re never overwhelmed with a huge task. When I have to write an article, I break it into several steps. I spend time researching and thinking, I create an outline, and I write in small bursts. For a short article, I might write only 100 words a day. For a longer article, I might write 100 words two or three times a day. When you have done the research and outline, writing 100 words doesn’t take very long, so it’s not intimidating to start.
Assign a specific amount of time to a project. When you’ve worked for that amount of time, you can do whatever you want. Alternatively, you can set out a specific amount of work and, when you finish that, you can do what you’d like.
If you are easily distracted, you’ll need to limit tv, music, computer, and phone. There are apps you can use that will lock you out of social media.
Give yourself a reward (a bubble bath, a movie, etc.) when you complete your project.
Get some exercise (a walk, a run, etc.) before you start work. Exercise can focus your mind.
If you have a stack of basically simple, annoying projects to finish, make a pile (or list) and force yourself to do each task as it comes up. No delays. No switching tasks out. You may be amazed to find that the dreading and putting off is the biggest consumer of time.