No you're not an idiot. You are a self-deceiving con artist. (I have problems with my wrists right now and should not be typing or sewing) Well - you see where I am and what I am doing. So I recognize a con artist when I see one. lol
Hope you feel better soon. remember the story of the turtle and the hare. Slow will get the job done. Can you set little goals for each day? That way you can get it done and you will be in reasonable health to enjoy the process.