What are the top 10 ways of overcoming procrastination?
1. Wake up every morning at the same time. This will give you much more energy throughout the day to work on important tasks.
2. Before going to sleep, plan what you want to do tomorrow. A good schedule will motivate you more.
3. Get rid of distractions. Avoid working behind a computer screen if a task can also be done offline. Otherwise, close as much unnecessary applications as possible.
4. Keep track of progress you made. Procrastination often occurs when you feel like you're stuck. Seeing the steps you have made will give you a sense of momentum to keep things going.
5. Do something active. Working out does wonders for your motivation. 
6. Set hard deadlines for certain small things. Don't go to bed until task X is fully finished.
7. Be kind to yourself. Procastination entails that while you are currently not working on the task, the intent to finish it is still there. As long as you have not given up on your project, things will be okay!
8. Perfect is the enemy of the good. Do not let your time get sucked up by a single task. Keep momentum high and move on from a task as soon as it meets the requirements. You can always come back later to perfect it.
9. Talk with other people about your struggles. Explaining your problems to someone else might help you understand the cause of your procrastination behavior better.
10. Stop worrying! You will feel exactly like this another million times and you will find a way to solve it a million times as well. Might as well enjoy life along the way!