My 12 yo son constantly lying about homeworks. Although he is a good student, he is not doing his homeworks timely.I got mails and notes from his teachers about missing or late assignments. I ask him everyday if he is done with his homeworks, remind him every morning to not to forget handing them. He always says "I did all" but when I checked I always find out he is lying. During spring break his punishment was noTV, no Playstation, no computer. He said I was right and he deserved it. But in 2 weeks after school started I understood nothing is changed. I don't know what to do? Any suggestions? His reason for lying is "it is a bad habit that got in to me ,I don't know why ?"