Yes, it will get better, let your body heal from one thing.
Is ice cream making your life unmanageable? If you are running low, do you start worrying about where to get the money to buy more? Do you rotate stores where you buy, so the clerks don't know you have cravings?