Of course you know what you have to do, the question is why you do NOT do it?
Why you postpone all the time,? Why you delay? Until what event do you delay? Why you find excuses instead of reasons?
As you see it all depends on why? What is your why?
Asking the question IS the answer.