How do you guys handle procrastination? I have very bad procrastination habits, and they eventually cause serious repercussions for my work and daily routines!

Guys, I always delay small things, like calling my telco to terminate the Wi-Fi, just because my friends told me to, as the Wi-Fi linked to their house needed to be terminated. Moreover, another example is that I tend to leave important tasks until the very last minute. If anyone has already solved this issue, can you give me some advice and tools to help?