Procrastination

Does anyone have any tips to deal with/get rid of procrastinating? It's something I've dealt with for years and have gotten better at doing things on time but still quite not where i want to be.

Thanks