I have been sober over 10 months and I still get cravings pretty damn frequently. I want to drink right NOW, for example. I'm exhausted, my head is bursting, etc. Admittedly, my cravings now are easier to handle than the ones I had in the first 4 months, but I don't know WHEN they go away or if they ever do.
I have been taking every vitamin and supplement that is supposed to help with this. I have been getting good sleep. I have been doing regular cardiovascular exercise and I have a near-perfect bill of health from latest physical. Crave crave crave.
Sorry I don't have an answer to your question :-(