Good for you! That is a long time.
Yes it happens to me too sometimes, but then again I just laugh because now I find it disgusting and the smell is awful but then there is that part of my mind that associates smoking with some pretty good times in my life, not because of the smoking per se, but the reminiscence and nostalgia of it all.
You got this!
Yes, but in my case they came and went on waves. Certain places or activities triggered me more than others so I avoided them until I felt I could master it.
It will get better!!