That is not procratination. Procrastinators will avoid a task to verz best end and then do the least minium to get the job somehow done. You avoided and anvoided and then quit. I think this is a personality disorder called (anxiously) avoidant personality disorder. And I am not saying that to label or to fret you but to help. If you know the name and shape of your enemy it is easier to fight it. Please go and talk to a psychiatrist. A behavior therapy can help immensly.