Can you please share some techniques to pray on time and to avoid procrastination?

You have to fight yourself.