Some people have lack of motivation and can not focus on their tasks. They delay or postpone their tasks and focus on something else. This is a serious condition that leads you to failure and inability to do your daily chores.
Procrastination is different from laziness. It does not mean you do nothing rather it means you can not focus on your goals and complete your tasks on time.
You can try the above mentioned preventive measures to avoid procrastination. But if you are highly demotivated and procrastinated, you should seek therapy from a psychologist.