Welcome to KTC. Nice intro, but I am going to just make two statements about it.
So, first, about your Number 4 - You do not have a habit. You have an addiction. That needs to click in your own head in order for you to keep fighting in your quit. Second, you have a list of things that are common 'reasons" for people to quit before they understand their addiction, but you are missing the one that is the most important, and that truly, above all, is the only one that matters. You must quit for yourself. You get to selfish now. Nothing gets in the way of your quit. Nothing matters more....because if you are gone none of the other things will matter anyway.
Chicks rock and don't dig dudes with half jaws. Post roll. Keep your promise. Keep the shit out of your mouth. Three easy steps for a tough battle ahead.
Lady G Day 699.....I'll quit with you, but for me.....