2 years? Mental addiction more than physical. You've gone without it and can see readily available so it's in your face but you haven't substituted it with a good addiction. Hence the craving.
If you were addicted to something else that was healthy for you, you would be able to take or leave the McDonald's without any mental burden. The trick is to find that something else.