If you ever think that you are on the right track or your intentions are correct, never stop yourself. A good deed is always appreciated no matter what and when.
Do not leave a task to be done for later. You never know what opportunity you are missing in the present. It is extremely essential to realize that time is important, but timing is not when it comes to doing something right.
If you do one good deed now, remember that you have time to do something else later. This could be for yourself or for others. But procrastination has never helped anyone.
If you delay doing something good you might not get a chance to do it later. This will cause regret and you will not be able to do anything about it.
Therefore, if you have planned for something and know that it is ready for execution, do it as soon as possible. There will be deterrents and other discouraging factors that might come your way, but it is on you to recognize those, combat them and move ahead with your plan.
You will realize that you and only you are your one constant support. Find the courage in you to completely rely on yourself when you want to accomplish something.
Do not contemplate and think a lot about the consequences. If your intentions are good and you have put in all efforts from your end, then the time to execute it need not wait. If you act on time, you might do good to others as well.
The ability to respond instinctively helps many in difficult times. It is then that people who come forward and help each other out without waiting for anyone else to take initiative, are recognized for rising up to the situation. They become the actual heroes of society.