Yes, yes it is a fight and you are winning. I know sometimes it feels like the mountain is way to high to climb. But it is not really so, if you climb it step by (painful) step. Just don't look up and don't look down, straight ahead is the way.
Don't forget to mark your success's with a reward of some kind. It does not have to be large, it merely means to be a mark of appreciation for work done well...
Way to go!!! 18 days and you're still kicking that nico-demon's ash!!!
Keep remembering to use positive self talk when those negative thoughts enter your mind! You can talk yourself right out of a bad day or a bad crave with just a few deep breaths and positive thoughts! The bottom line in all of this is that you really DO want this quit more than anything else in the whole world!
Keep your eyes on the prize... Freedom is sooo worth it!
One of my feared dates was three weeks. Like yourself, I had not made it past that point in some of my quits.
"I am more than willing to take anything." You only really need to take heart and strength from what you have achieved, and pull on your armour to get through the next few days. Working On It is right.....just work on each day in short chunks, and you will succeed. Remember, it's your addiction talking and it is trying to make you weaken. Talk to your determination instead, and look forward to when you will have passed the dreaded three week point. You will be so pleased and proud of yourself!