I often tell my kids: “Get your homework done early. Don’t wait till the last minute.”

I wasn’t happy that my daughter Amy didn’t get her social studies homework done today. She had the weekend to do it, but she forgot. And worse, when she was ready to do the homework right before bedtime, she realized that she forgot the assignment sheet in her textbook at school and didn’t know for sure what needs to be done.

Amy asked me to wake her up tomorrow at 6:15 am to do homework.

Thank God, this kind of incidence doesn’t usually happen in my house. My kids are mostly responsible for their own school homework. If they forget something, they will get up early the next morning to finish it.

I don’t like the last minute hassle and stress, and prefer to get things done early and on time.

But truth be told, I don’t always follow my own advice. When it comes to things I don’t like to do, such as filing tax return, I tend to procrastinate a lot.

Every year, I wait till April, often right before April 15 to do my tax return. Every time I get it done, I feel such a relief as if a burden falls off my shoulder.

Logically I know I should get it done as soon as possible so I don’t have to feel burdened. But because I don’t like to do it, I procrastinate as much as I can.

In real life, people often behave irrationally. This is just an example. We wait till we can’t any more, knowing so well along the way that we are better off not to wait and procrastinate.

If I could do things I like to do and don’t have anything I don’t like to do, then I probably could say goodbye to procrastination.

Since this is unlikely in real life, I have to accept the fact that a certain degree of procrastination is a part of life. I am not perfect, and I can’t expect perfection from others either.

Good that I didn’t get too upset with my daughter today. I was pretty calm and didn’t yell at her. She has to take responsibility for her own action and learn from consequences.