Should do, need to, will do
There is a huge difference between these three words.
In my experience which word I choose will determine how likely it is that I actually do the thing.
Here's why:
Should do: Yes you should do it. I get it. You should do it. But there is no commitment. And so it doesnt happen.
Need to: This is step up, now it is important. You need to do it. I hear that. And perhaps it is more likely to happen, but often it doesn't. Why? Because there is still no commitment.
Will do: Now we are talking. Now you are committed. And assuming you are a person who likes to honour their commitments, you will do the thing. Even better is saying when you will do it by.
You don't have to believe me. Try it out. Next time you catch yourself saying I should do that (deliver a report, pick up the laundry, call your mom, etc) - switch it to 'I will' and see what happens.