The best cure for procrastination is to breakdown bigger tasks into smaller steps like breaking it down to smaller more achievable tasks, setting deadlines for each small task so that you can be disciplined about your tasks, be around people who motivate you to achieve your goals, making tasks that are boring a little more appealing, limiting distractions, replacing negative thoughts - all this can be achieved by taking therapy.