I'm right there with you. I've managed to keep a dip of pep o mint life saver or davids sunflower seeds in today, and it seems to help. I yelled at my kids last night because they wanted help with homework. I did apologize after, but thats where I'm at right now. I don't have friends anyway, and have always considered myself an asshole, but even I recognize the increase in how big an ass I am.
I got tired of them seeing me chew, I never hid it. Although they never saw me put one in, they always saw me with one in. "stop chewing dirt dad." What finally made me decide to quit was both my boys, who are 8 and 9 and the same age I was when I started, found an empty can in my car, and were reading the label. I would hate to see them suffer a lifetime like I have.
Keep on Trucking brother.