The best and only way to quit for good is to wake up one morning throw away whatever you have left and start a new life. The cravings go away after a few days but the associations take much longer. You have to change your life............change those things that you associate with having a cigarette. My toughest one was weekend mornings in the summer, get up early make a pot of coffee, grab the newspaper and my pack of cigs and head out to the deck...
It's not easy, but damn, it's worth it.
Do it for your family Brian, tough it out and you will get there.